我有一個大型的多線程webapp,其中我通過構造函數注入將jdbcTemplates傳入DAO類。這是多線程風險嗎?我應該只傳入數據源嗎?多個DAO jdbctemplate構造函數注入多線程風險?
0
A
回答
1
Spring IOC在啓動時只在一個線程中運行,所以線程問題不存在。 Spring不會將DAO作爲一個bean(從其他地方檢索)發佈,直到它被完全構建。
1
沒有多線程風險,您可以安全地將jdbcTemplate傳遞到DAO類。 在每個查詢執行方法中,它實質上與注入的數據源對話,並且不使用使用任何可能導致任何副作用的狀態。
相關問題
- 1. 構造函數注入工作...屬性注入不是很多
- 2. 如何做多個參數的彈簧構造函數注入
- 3. 注入具有多個構造函數的類
- 4. JAXB構造函數注入
- 5. MEF構造函數注入
- 6. 構造函數注入
- 7. c#構造函數注入和構造函數重載
- 8. Dagger 2構造函數注入和更多
- 9. 注射用多個構造函數的參數
- 10. DAO模式多線程
- 11. 構造函數中的多個參數
- 12. 注入多個相同類型的構造函數的參數與Ninject 2.0
- 13. 與多個構造MEF構造函數的參數
- 14. VB6中有多個構造函數?
- 15. 多個構造函數和if語句
- 16. 如何簡化多個構造函數?
- 17. VB.NET - 調用多個構造函數
- 18. C++中的多個構造函數
- 19. 調用多個超類構造函數
- 20. 多個構造函數的JavaScript模式
- 21. 有多少構造函數太多?
- 22. 帶構造函數注入的Apache Camel
- 23. java.io.File構造函數行爲或可能是多線程問題?
- 24. MVVM光simpleIoc構造函數注入
- 25. SimpleMessageListenerContainer中的構造函數注入
- 26. 在PHP的mail()函數中是否有注入風險?
- 27. 注入現有的構造函數
- 28. 構造函數中的CDI注入
- 29. LightInject:構造函數注入和IDisposable
- 30. Angular2 RC BaseRequestOption構造函數注入