1)导包
<!-- 本地缓存-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-cache</artifactId>
</dependency>
<dependency>
<groupId>com.github.ben-manes.caffeine</groupId>
<artifactId>caffeine</artifactId>
</dependency>
2)启用缓存,设置默认缓存管理器、key
@Configuration
@EnableCaching
public class CacheConfig extends CachingConfigurerSupport {
/**
* 默认过期时间管理器
* @return 缓存管理器
*/
@Bean
@Primary
public CacheManager cacheManager() {
CaffeineCacheManager caffeineCacheManager = new CaffeineCacheManager();
Caffeine<Object, Object> caffeine = Caffeine.newBuilder().expireAfterWrite(1, TimeUnit.HOURS);
caffeineCacheM