spring 依赖注入的对象为空,请高手指点啊

修改代码如下controller调用成功,不再囿空指针异常

今天在拦截器中处理拦截逻辑时需要使用注解调用其他方法 并且要从配置文件中读取参数所以我使用了以下注解:

一个是获取接口的引用,两外两个是获取配置文件中嘚参数
但是在debug过程中发现三个都没有注入进来出现了下图所示的情况:
可以看到三个值都为null。
然后我查看了我项目的配置确定该拦截器的位置是否在注解的范围内。发现没问题
百度了一下,发现了有个问题:拦截器加载的时间点在springcontext之前所以在拦截器中注入自然为null
根據解决方法在配置拦截器链的类中先注入这个拦截器,代码如下:

我要回帖

 

随机推荐