0

我有一个 maven mutli 模块项目:

  • 项目

    -ProjectDAO

    -X计划

ProjectDAO 使用spring + hibernate 来自 Projectx 我正在尝试使用以下内容:

public class TesMessage implements ITesMessage {

@Autowired
private IGlobal iGlobal;
    ...
    iGlobal.getSomeMethod();
 }

..使用上面的代码我得到空指针异常,我错过了什么吗?

我的 appContext.xml 中有这个

<context:component-scan base-package="com.test.nty.dal">
  <context:include-filter type="annotation"
    expression="org.springframework.stereotype.Repository" />
</context:component-scan>

谢谢

4

1 回答 1

0

相信例外:是的,你错过了一些东西。

您没有显示如何注释IGlobal界面。异常表明它不受 Spring 的控制。您必须让 Spring 应用程序上下文处理它的创建以及您的TextMessage.

我会质疑这个设计。我不明白为什么每条短信都需要全球性的东西。对我来说,这似乎是一个单身瓶颈。

于 2013-06-03T11:56:25.940 回答