Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Duvida sobre aula 4- atividade 3 Sprinv Mvc: Autenticação Secutrity

Qual é a diferença de @Controller para @RestController?

2 respostas
solução!

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!!!