ApplicationContextAware的set方法没有执行,求解

蚂蚁上树1 2019-06-11 02:21:26
跑单元测试的时候,执行过程中调用了一个类的方法获取了一个对象,这个类实现了ApplicationContextAware方法,方法中是ApplicationContext.getBean();报了一个空指针,ApplicationContext为空,这个类是通过注解的方式实例化的,调试的时候发现根本没有执行setApplicationContext方法,已知这个类已经初始化了。但是改成xml的方式实例化这个类就不报空指针了,可是正常项目启动采用的也是注解的形式注入对象,执行过程中就没有什么问题,不知道跑单元测试的时候为什么不行,哪位大佬给解答一下
...全文
790 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧