Spring 缓存抽象之基于注解的声明式缓存
Spring 提供了一些 Java 注解用于声明缓存。
@Cacheable
用于触发缓存@CacheEvict
用于失效缓存@CachePut
可用于在不影响方法运行的情况下更新缓存@Caching
用于将多种缓存操作应用到一个方法中@CacheConfig
用于配置同一个类的缓存配置,类中的所有缓存都将共享这个配置
Spring 提供了一些 Java 注解用于声明缓存。
@Cacheable
用于触发缓存@CacheEvict
用于失效缓存@CachePut
可用于在不影响方法运行的情况下更新缓存@Caching
用于将多种缓存操作应用到一个方法中@CacheConfig
用于配置同一个类的缓存配置,类中的所有缓存都将共享这个配置Caffeine 是个高性能的开源 Java 内存缓存库,具有较高的命中率和出色的并发能力。在 Spring Boot 中集成也非常简单,提供了各种开箱既用的工具。