1 依赖
使用Spring管理Caffeine缓存的主要pom依赖如下所示。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.2.8.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>5.2.8.RELEASE</version>
</dependency>
<dependency>
<groupId>com.github.ben-manes.caffeine</groupId>
<artifactId>caffeine</artifactId>
<version>2.9.2</version>
</dependency>
2 配置类
CacheManager配置类如下所示。
@Configuration
@EnableCaching
public class CacheManagerConfig {
/**
* 创建基于Caffeine的CacheManager
*/
@Bean
@Primary
public CacheManager caffeineCacheManager() {
SimpleCacheManager cacheMan

本文介绍了如何在Spring应用中使用Caffeine缓存,包括添加pom依赖、配置CacheManager、设置缓存策略,并说明了当缓存满时的自动处理机制。
最低0.47元/天 解锁文章
&spm=1001.2101.3001.5002&articleId=135682008&d=1&t=3&u=d7470721dc22426e82791b5518f88252)
1万+

被折叠的 条评论
为什么被折叠?



