最近我在嘗試啓動現有服務器時遇到了問題。似乎字段ABCManager沒有被春豆廠自動裝配。這已添加 - 「context:anotation-config」到配置文件中。 我檢查了代碼更改版本,ABCManager只有一個私有構造函數方法(在它有一個getInstance方法之前)。這很重要嗎? Spring會使用私有構造函數爲我獲取一個實例,或者這就是爲什麼我有一個NPE? 如果這不是,我應該檢查什麼?爲什麼我的@autowired不起作用
0
A
回答
0
0
由於這一直是使用一個靜態方法來得到一個實例進行註釋,春天默認不知道這一點。 你將不得不在bean減速中指定你的靜態方法。
<bean id="exampleBean" class="examples.ExampleBean2" factory-method="createInstance"/>
您的工廠方法將是您用於實例化此bean的靜態方法。
+0
不,我調試代碼,發現即使你沒有提供公共構造函數,spring仍然爲我生成一個實例。所以如果你不提供工廠方法,那也沒關係。 – Sarstime 2012-07-16 10:14:42
相關問題
- 1. 爲什麼我的clearInterval不起作用?
- 2. 爲什麼我的onclick不起作用?
- 3. 爲什麼我的fs.readFileSync不起作用
- 4. 爲什麼我的@MappedSuperClass不起作用?
- 5. 爲什麼我的removeEventListener不起作用?
- 6. 爲什麼我的JSON不起作用
- 7. 爲什麼我的.autocomplete不起作用?
- 8. 爲什麼我的IgnoreRoute不起作用?
- 9. 爲什麼我的canvas.toDataURL不起作用?
- 10. 爲什麼我的plt.savefig不起作用?
- 11. 爲什麼我的backgroundWorker不起作用?
- 12. 爲什麼我的clearInterval不起作用?
- 13. 爲什麼我的javascript不起作用
- 14. 爲什麼我的GridView不起作用?
- 15. 爲什麼我的WebView不起作用?
- 16. 爲什麼我的module.exports不起作用?
- 17. 爲什麼我的setState不起作用?
- 18. 爲什麼我的session_destroy()不起作用?
- 19. 爲什麼我的KeyListener不起作用?
- 20. 爲什麼我的mysql_real_escape_string不起作用?
- 21. 爲什麼我的loadUserByUsername不起作用?
- 22. 爲什麼我的UIButton.tintColor不起作用?
- 23. 爲什麼我的TTS不起作用?
- 24. 爲什麼我的BroadcastReceiver不起作用?
- 25. 爲什麼我的CSS不起作用?
- 26. 爲什麼我的form_validation不起作用?
- 27. 爲什麼我的android:layout_weight不起作用?
- 28. 爲什麼我的ConcurentSet不起作用?
- 29. 爲什麼我的@singleton不起作用?
- 30. 爲什麼我的ActionLink不起作用?
你可以添加你的應用程序配置和例外,你得到併發布在你的問題? – Xaerxess 2012-07-10 16:18:09
調試完這個問題後,我終於明白了那裏發生了什麼。這仍然是一個配置問題,一些依賴bean在* .xml中沒有配置。 – Sarstime 2012-07-16 10:16:31