Qual é a diferença de @Controller para @RestController?
Qual é a diferença de @Controller para @RestController?
Olá! O @Controller você usa no seu método de acesso quando o "MVC" irá retornar um página. Já o @RestController você usa para comunicação REST ou RestFull, para retornar um JSON, que podera será consumido por aplicações internas (como o exemplo do Vue) ou mesmo aplicações externas.
Isso me ajudou muito a entender como implementar uma API num sistema monolito em MVC.
Obrigado, Ailton!!!