簡體   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