自己整理的Redis的静态工具类的使用心得

一、首先:静态属性不能直接注入,可以通过其set方法进行注入。如下:

private static RedisTemplate redisTemplate;

@Resource
public void setRedisTemplate(RedisTemplate redisTemplate) {
    RedisUtil.redisTemplate = redisTemplate;
}

二、将该工具类作为一个spring管理的Bean,不然无法注入成功。(即:在工具类上添加注解@Component)。

三、springboot约定大于配置,在RedisConfig文件中指定Bean---redisTemplate,并且设定key和value等的序列化方式。

你可能感兴趣的:(自己整理的Redis的静态工具类的使用心得)