@Cacheable 解决 同一缓存 空与非空 不同缓存时间的处理

@Cacheable 解决 同一缓存 空与非空 不同缓存时间的处理

  1.返回为空和返回不为空的两个方法,嵌套调用

  2. 两个方法调用的时候,分别采用不同cacheManager,每个cacheManager使用自己的配置的缓存失效时间和策略,两个接口参数设定一致

@Cacheable 解决 同一缓存 空与非空 不同缓存时间的处理_第1张图片

3.这个缓存A类采用循环依赖,保证每个@Cacheable都能走代理方法,保证缓存有效

你可能感兴趣的:(java,spring,缓存)