欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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
springboot整合J2cache的简单使用

第三步

caffeine.properties
不需要修改,默认就好,如果有特殊需要请特定修改!

j2cache.properties

  1. j2cache.broadcast 改为 lettuce
  2. j2cache.L2.provider_class改为 lettuce
  3. caffeine.properties改为自己指定路径(注意检查)
  4. 使用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;
    ......
}

完!!!