问题场景:
在使用Autowired注解来完成数据注入时,通过new ClassPathXmlApplicationContext得到的核心容器对象所生成的bean对象可以成功注入。而由new XmlBeanFactory得到的核心容器对象所产生的bean对象,则会提示空指针异常。
问题代码:
使用new ClassPathXmlApplicationContext成功运行的情况:
使用 new XmlBeanFactory运行失败的情况:
除了产生核心容器的方法有不同之外,其余全部一致。一下是Dao和Service的实现类:
希望有明白的朋友可以私信或者留言评论告知,万分感谢。我自己也会努力寻找原因