springboot整合J2cache的简单使用
程序员文章站
2022-03-02 17:17:25
...
第一步
pom.xml文件加入j2cache的依赖
<dependency>
<groupId>net.oschina.j2cache</groupId>
<artifactId>j2cache-spring-boot2-starter</artifactId>
<version>2.7.2-release</version>
</dependency>
第二步
从J2cache的gitee地址上复制对应的配置文件(直接copy就好,之后再修改),这里使用 caffeine + redis 的组合,redis客户端使用lettuce。
所需要的配置文件为:
caffeine.properties
j2cache.properties
第三步
caffeine.properties
不需要修改,默认就好,如果有特殊需要请特定修改!
j2cache.properties
- j2cache.broadcast 改为 lettuce
- j2cache.L2.provider_class改为 lettuce
- caffeine.properties改为自己指定路径(注意检查)
- 使用redis、lettuce下的配置 hosts 以及 password
第四步
配置application.yml或者application.properties
j2cache:
config-location: /config/j2cache.properties #指定加载j2cache的配置文件路径
redis-client: lettuce
open-spring-cache: true
第五步
调用
#错误示范
public class J2CacheUtil {
private static CacheChannel cache = J2Cache.getChannel();
......
}
#正确示范
@Component #必须使用该注解进行注入
public class J2CacheUtil {
@Autowired
private CacheChannel cacheChannel;
......
}