关于SpringCache 在同一个类中调用方法不生效的问题
如下图所示
在testA()方法中,每次调用getOne()方法,都会打印 为*****做了缓存,也就是在同一个类中调用支持缓存的方法是不会触发缓存功能的。这是因为Spring Cache的注解是采用Spring Aop来动态代理的,同个类中的调用自然就无法生效了。
而解决方案有种说法是将Spring AOP改成AspectJ 来解决(还未测试过),参考如下:
http://www.bkjia....
原创
2018-10-10 16:42:01 ·
2075 阅读 ·
2 评论