我使用Spring的@Component
註釋來配置我的Spring 3.0應用程序中的許多bean。我想知道是否有可能構建一些這些豆懶 - 特別是豆類嗎?使用基於註釋的配置創建延遲初始化的Spring bean
5
A
回答
12
要聲明延遲初始化的bean,您可以使用@Lazy
註釋。
但是,請注意,它對於prototype
beans沒有意義 - 它們不能被急切地初始化,所以不需要將它們標記爲懶惰。
3
延遲初始化不是原型範圍bean上下文中的選項。每當有需求的時候,那些bean就被實例化並初始化,所以它們本質上是懶惰地初始化的。
相關問題
- 1. Spring MVC基於xml的配置註釋
- 2. Spring Mongo DB基於註釋的配置
- 3. 基於Hibernate基於註釋的bean定義,使用xml配置的bean驗證
- 4. 基於註釋的延遲器
- 5. Spring @Autowired無法使用基於註釋的配置
- 6. 基於Spring註釋的配置更改
- 7. 基於註釋的Spring bean驗證
- 8. Spring 3 - 基於註釋的Bean驗證
- 9. 如何確保依賴配置使用Spring @Configuration註釋初始化?
- 10. 延遲初始化?
- 11. 延遲初始化
- 12. 延遲初始化
- 13. 使用註釋添加Spring bean:將它放置並初始化屬性值
- 14. 新的延遲初始化
- 15. 創建bean - 註釋配置時出錯
- 16. Sakai Hibernate延遲初始化
- 17. Spring初始化bean初始化
- 18. 無法使用基於代碼的配置來初始化EntityManagerFactory
- 19. 使用Spring IBatis對緩存進行延遲初始化
- 20. 在配置類本身初始化的spring配置類中使用bean
- 21. 初始化Spring Batch的DB之前,應用程序bean創建
- 22. 使用@Transactional進行延遲初始化
- 23. 在基於java的spring配置中創建applicationContext bean
- 24. 渴望初始化VS延遲初始化使用情況
- 25. 設置延遲或暫停初始化
- 26. Tensorflow初始化延遲
- 27. 延遲初始化表
- 28. boost.serialization和延遲初始化
- 29. 延遲初始化 - 休眠
- 30. jQuery DataTables初始化延遲