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