- 1. 增加项目依赖
- 2. 配置
- 3. 使用
- 4. 常用注解
- 5. 常用参数
// caffeine缓存 implementation 'org.springframework.boot:spring-boot-starter-cache' implementation 'com.github.ben-manes.caffeine:caffeine'
注意gradle版本建议6.7以上,springboot版本建议2.4以上
2. 配置@Configuration @EnableCaching public class CacheConfig { @Bean("caffeineCacheManager") public CacheManager cacheManager() { CaffeineCacheManager cacheManager = new CaffeineCacheManager(); cacheManager.setCaffeine(Caffeine.newBuilder() // 设置最后一次写入或访问后经过固定时间过期 .expireAfterAccess(2, TimeUnit.HOURS)); return cacheManager; } }3. 使用
注意不要在同一个文件中调用@cacheable标注注解的方法,这样会导致缓存失效
@Cacheable("cascaderSupply") public ArrayList4. 常用注解 5. 常用参数getCascader(boolean forDisplay) { ... }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)