描述:在静态方中使用 stringRedisTemplate对象的时候,这个客户端的值是null,这时需要考虑是不是通过setter注入时,set方法是不是没有加@Autowired。如果没有加入@Autowired就无法成功注入StringRedisTemplate客户端。
- 正确的在静态方法注入StringRedisTemplate客户端
// setter方法注入redis的客户端 private static StringRedisTemplate stringRedisTemplate; @Autowired public void setStringRedisTemplate(StringRedisTemplate stringRedisTemplate) { TokenUtils.stringRedisTemplate = stringRedisTemplate; }