Na sua classe de configuração, você precisa estender de WebMvcConfigurerAdapter
e sobreescrever o método configureDefaultServletHandling
, invocando o método enable()
do parâmetro DefaultServletHandlerConfigurer
.
A Aula 3 do curso Spring MVC II: Integração, cache, segurança e templates trata disso:
https://cursos.alura.com.br/course/springmvc-2-integracao-cache-seguranca-e-templates/task/12239
O código fica assim:
@EnableWebMvc
@EnableCaching
@ComponentScan(basePackageClasses={HomeController.class, ProdutoDao.class, FileSaver.class, CarrinhoCompras.class})
public class AppWebConfiguration extends WebMvcConfigurerAdapter {
@Override
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
configurer.enable();
}
}