今天遇到个很坑的问题。
一个方法注解了@Cacheable, 本类的另一个方法调用,但是Cacheable不生效。找遍了原因最后发现@Cacheable是基于Spring AOP实现的,内部类不经过AOP代理,所以不生效。把带注解的方法提到另一个类中,完美解决。
今天遇到个很坑的问题。
一个方法注解了@Cacheable, 本类的另一个方法调用,但是Cacheable不生效。找遍了原因最后发现@Cacheable是基于Spring AOP实现的,内部类不经过AOP代理,所以不生效。把带注解的方法提到另一个类中,完美解决。