当前位置: 代码迷 >> 综合 >> SpringBoot 缓存创建过程
  详细解决方案

SpringBoot 缓存创建过程

热度:63   发布时间:2024-02-06 12:47:46.0

运行流程:

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

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

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

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

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