请教下大牛们   spring的缓存注解  比如@Cacheable 能作用于 service 中的public方法吗(没有@Override  不是接口实现方法)

解决方案 »

  1.   

    cache:annotation-driven/ 放在Spring MVC 的配置文件里,Controller里调用,缓存是生效的,Junit不生效。放到Spring的配置文件里,Controller调用缓存是不生效的,Junit生效。所以,如果Spring 和 Spring MVC的配置文件是分开的,最好把cache:annotation-driven/在两边都加上。