Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

@Controller x @RestController

Qual a diferença entre as anotações @Controller e @RestController e em quais casos devo usar?

1 resposta
solução!

@Controller é usado para marcar classes como Spring MVC Controller. @RestController é uma anotação de conveniência que não faz nada mais do que adicionar as anotações @Controller e @ResponseBody

Portanto, as duas definições de controlador a seguir são iguais:

@Controller
@ResponseBody
public class MyController { }

@RestController
public class MyRestController { }