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