ehcache讲解及实例
https://www.cnblogs.com/coprince/p/5984816.html
有些情形下注解式缓存是不起作用的:同一个bean内部方法调用,子类调用父类中有缓存注解的方法等。原因:注解式缓存是通过JDK动太代理形式实现的,如果外部类调用注解式缓存方法,会被代理类拦截并判断如果存在缓存数据则直接从缓存中返回数据,不存在缓存时才会调用目标类中的具体方法,而内部方法调用时只会在目标类中调用,不会经过代理类,缓存就不起作用了。
ehcache讲解及实例
https://www.cnblogs.com/coprince/p/5984816.html
有些情形下注解式缓存是不起作用的:同一个bean内部方法调用,子类调用父类中有缓存注解的方法等。原因:注解式缓存是通过JDK动太代理形式实现的,如果外部类调用注解式缓存方法,会被代理类拦截并判断如果存在缓存数据则直接从缓存中返回数据,不存在缓存时才会调用目标类中的具体方法,而内部方法调用时只会在目标类中调用,不会经过代理类,缓存就不起作用了。