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?
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?
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.
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