@Autowired注入RedisCache报错空指针

网友投稿 342 2022-11-28

@Autowired注入RedisCache报错空指针

今天在改一个几年前写的项目中的代码,其中有个地方用到了缓存,不过代码中用的是:​​CacheUtils​​,也不是报错,但是就是在并发的时候有问题,所以就想着换换。

于是就换了个​​Redis​​的工具类,工具类代码如下:

但是我在使用的时候:

@Autowired private RedisCache redisCache;

会报空指针异常,于是经过网上搜罗,解决办法如下:

新建一个手动注入类:

然后在使用的时候,如下:

private RedisCache redisCache = BeanUtils.getBean(RedisCache.class);

这样注入即可。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:恩智浦RF Airfast多芯片模块支持NEC和Rakuten Mobile携手推行5G
下一篇:【云原生&微服务>SCG网关篇二】生产上那些灰度发布方式
相关文章

 发表评论

暂时没有评论,来抢沙发吧~