Spring boot @Cacheable 不生效的问题

今天遇到个很坑的问题。

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

原文地址:https://www.cnblogs.com/jackstrong/p/8110960.html