使用redisUtil工具类来封装的redis,用的时候发现redisTemplate一直为null。
/**
* RedisTemplate 工具类
*/
@Component
public class RedisUtil {
@Autowired
private RedisTemplate redisTemplate;
/**
* 给一个指定的 key 值附加过期时间
*
* @param key
* @param time
* @return
*/
public boolean expire(String key, long time) {
return redisTemplate.expire(key, time, TimeUnit.SECONDS);
}
/**
* 根据key 获取过期时间
*
* @param key
* @return
*/
public long getTime(String key) {
return redisTemplate.getExpire(key, TimeUnit.SECONDS);
}
...
}
然后调用的时候
redisUtil = new RedisUtil();
redisUtil.
发现这样不行,需要在调用的地方注入
@Component
@Order(valu