ApplicationContextAware的set方法没有执行,求解
蚂蚁上树1 2019-06-11 02:21:26 跑单元测试的时候,执行过程中调用了一个类的方法获取了一个对象,这个类实现了ApplicationContextAware方法,方法中是ApplicationContext.getBean();报了一个空指针,ApplicationContext为空,这个类是通过注解的方式实例化的,调试的时候发现根本没有执行setApplicationContext方法,已知这个类已经初始化了。但是改成xml的方式实例化这个类就不报空指针了,可是正常项目启动采用的也是注解的形式注入对象,执行过程中就没有什么问题,不知道跑单元测试的时候为什么不行,哪位大佬给解答一下