为什么spring自动注入为null,而手动获取就没问题呢?xml加载的方式有问题吗?

 我来答
流浪的神明
2019-05-17 · TA获得超过382个赞
知道小有建树答主
回答量:249
采纳率:60%
帮助的人:64.4万
展开全部
spring bean 自动注入只会发生在spring 管理的bean上,而你的beanJunit就不是spring 管理的bean,怎么可能会注入;
为什么下面能获取,是因你手动加载了配置文件,获取了spring 的上下文,从上下文中获取了spring 管理的bean,当然能获取到了。
更多追问追答
追问
在测试类上加了bean的注解也不行啊?
追答
想要类被spring 管理,除了加注解意外,还要求类在spring的包扫描范围,否则加注解也不起作用。
你这基础也太差了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式