关于SpringCache 在同一个类中调用方法不生效的问题

2022-07-02 11:15:44

如下图所示
在这里插入图片描述
在testA()方法中,每次调用getOne()方法,都会打印 为*****做了缓存,也就是在同一个类中调用支持缓存的方法是不会触发缓存功能的。这是因为Spring Cache的注解是采用Spring Aop来动态代理的,同个类中的调用自然就无法生效了。
而解决方案有种说法是将Spring AOP改成AspectJ 来解决(还未测试过)。

  • 作者:dashuaigege642
  • 原文链接:https://blog.csdn.net/dashuaigege642/article/details/82999307
    更新时间:2022-07-02 11:15:44