[英]Spring AutoWire gives Null Pointer exception
我有一个Maven mutli模块项目:
项目
-ProjectDAO
-X计划
ProjectDAO使用spring + hibernate
从Projectx我正在尝试使用类似以下的内容:
public class TesMessage implements ITesMessage {
@Autowired
private IGlobal iGlobal;
...
iGlobal.getSomeMethod();
}
..使用上面的代码,我得到了Null Pointer异常,我错过了什么吗?
我的appContext.xml中有这个
<context:component-scan base-package="com.test.nty.dal">
<context:include-filter type="annotation"
expression="org.springframework.stereotype.Repository" />
</context:component-scan>
谢谢
相信例外:是的,您缺少了一些东西。
您不会显示如何注释IGlobal
接口。 异常表明它不受Spring的控制。 您必须让Spring应用程序上下文以及TextMessage
处理其创建。
我会质疑这种设计。 我不明白为什么每个短信都需要全局的东西。 在我看来,这是一个单例瓶颈。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.