关于springboot拦截器里使用@Autowired注入失败为空的问题

最近在用springboot写一个项目,发现springboot确实比springMvc好用,通过各种配置就可以较少很多代码

但是在做的过程中,发现自己定义的拦截器在注入@Autowired   时不成功   @Autowired 


下的接口类是null值。
 


 

 

经过查找,才知道拦截器加载的时间点在springcontext之前,所以在拦截器中注入才为null,这就是问题的原因。所以需要在配置文件中使用@Bean注解提前去加载。



 

最后在在添加到注册里面就可以了,再回去测试就发现成功注解上了

 



完美坚决,

猜你喜欢

转载自blog.csdn.net/qq_35824035/article/details/86300920