缓存配置:

@Cacheable注解(缓存添加)
springboot缓存

@CachePut注解:既调用方法,又缓存数据(调用方法之后更新缓存)
springboot缓存
@CacheEvict注解:
springboot缓存

运行流程:

@Cacheable标注的方法执行之前:

  1. 先查询Cache(缓存组件),按照cacheNames指定的名字获取;(CacheManager先获取相应的缓存),第一次获取如果没有Cache组件会自动创建

  2. 去Cache中根据key(默认就是方法的参数)查找缓存

  3. 如果没有查到缓存就调用目标方法

  4. 将目标方法的返回结果,放进缓存中

相关文章:

  • 2021-12-02
  • 2021-09-01
  • 2021-11-16
  • 2022-01-15
  • 2022-12-23
  • 2021-10-16
猜你喜欢
  • 2022-12-23
  • 2022-02-25
  • 2022-02-17
  • 2021-08-03
  • 2021-09-13
相关资源
相似解决方案