繁体   English   中英

Spring AutoWire提供了空指针异常

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM