Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Cache não funcionou, continua fazendo select

Mesmo após habilitar o cache, o select continua a sendo executado. Alguém consegue me indicar o porque ?

Meu controller

@Controller
public class HomeController {

    @Autowired
    private ProdutoDAO produtoDAO;

    @RequestMapping("/")
    @Cacheable(value="produtosHome")
    private ModelAndView index() {
        List<Produto> produtos = produtoDAO.listar();
        ModelAndView modelAndView = new ModelAndView("home");
        modelAndView.addObject("produtos", produtos);
        return modelAndView;
    }
}

Meu appWebConfiguration

@EnableWebMvc
@ComponentScan(basePackageClasses= {HomeController.class,ProdutoDAO.class,FileSaver.class, CarrinhoCompras.class})
@EnableCaching
public class AppWebConfiguration extends WebMvcConfigurerAdapter{

    {...}

    @Bean
    public CacheManager cacheManager(){
        return new ConcurrentMapCacheManager();
    }

}
1 resposta
solução!

Dario, tenta dar um clean no projeto e um clean no tomcat