- 博客(2)
- 收藏
- 关注
原创 springboot拦截器中注入redis、service为null的问题
注入为null的时候,是通过new的方式创建的拦截器,通过new出来的实例是没有交给spring进行管理的,没有被spring管理的实例,spring是无法自动注入bean的,所以为null。也看了一些其他人的解决办法,有说@Autowired换成@Resource的,或者替换Redistemplate的引用方法的,但是我都有试过都不是最终解决办法,本质还是加载顺序的问题。其原因是过滤器加载顺序是在springcontext创建之前的,,所以在拦截器中注入自然就为null。
2023-12-26 15:01:50 726
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人