最近因为工作需要用到了Spring Boot Cache感觉蛮简单的,分享下,顺便自己捋一遍加深点印象。
使用Spring Boot Cache超级简单只有三个步骤
一 ,导入依赖包
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-cache</artifactId>
</dependency>
二,在启动类加上注解@EnableCaching以便开启缓存
三,在service层的方法上加缓存注解缓存@Cacheable
好了完事,就是这么简单,不过还有一些地方需要注意
1@Cacheable注解的属性有以下几种
String[] cacheNames() default {}; //value/cacheNames二选一(这一项必须要填,value值随便写)
String keyGenerator() default ""; //key/keyGenerator二选一
String cacheManager() default "";
String cacheResolver() default "";
String condition() default "";
String unless() default "";
boolean sync() default false;
2可以在service类上使用统一注解@CacheConfig来指定value值,指定以后方法上就可以不用写了
另外还有@CachePut 更新,@CacheEvict 清除,不经常用,等用到了再说吧
简单的使用 Spring Boot Cache
最新推荐文章于 2023-04-14 14:29:57 发布