Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida no Ex. 8 da Aula 1 - Começando com SpringMVC

A annotation "Bean" para o método "internalResourceViewResolver" de configuração do AppWebConfiguration é necessário, ou é opcional? Eu fiz sem a anotação e funcionou da mesma forma, sera algum bug, ou não tem mesmo a necessidade?

2 respostas

Paulo a annotation @Bean é necessária sim. É ela quem diz para o Spring que aquele método produz um bean que vai ser gerenciado pelo container do Spring.

Veja bem, se você retirar o @Bean não dá erros de compilação e seu servidor sobe tranquilamente sem ao menos um alert, porém ao tentar invocar uma .jsp através de um controller você não conseguirá, pois o InternalResourceViewResolver não está definido como um bean para o Spring.

solução!

Oi Paulo,

Como o Bruno falou, ela é obrigatória sim. De fato sem ela o Spring não sabe como resolver (encontrar) sua View.

Abraço