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

[复制链接]
查看11 | 回复0 | 2021-1-27 06:32:09 | 显示全部楼层 |阅读模式
跑单元测试的时候,执行过程中调用了一个类的方法获取了一个对象,这个类实现了ApplicationContextAware方法,方法中是ApplicationContext.getBean();报了一个空指针,ApplicationContext为空,这个类是通过注解的方式实例化的,调试的时候发现根本没有执行setApplicationContext方法,已知这个类已经初始化了。但是改成xml的方式实例化这个类就不报空指针了,可是正常项目启动采用的也是注解的形式注入对象,执行过程中就没有什么问题,不知道跑单元测试的时候为什么不行,哪位大佬给解答一下
分 -->
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行