0
A
回答
1
如果我正確地理解了你想刪除在運行時在ctx中定義的bean,我將使用BeanDefinitionRegistry
來完成此操作,BeanDefinitionRegistry
有一個removeBean()方法,它將bean名稱作爲參數。
BeanDefinitionRegistry factory =
(BeanDefinitionRegistry) applicationCtx.getAutowireCapableBeanFactory();
然後
((DefaultListableBeanFactory) beanFactory).destroySingleton("myBean");
編輯
相關問題
- 1. 是否可以手動銷燬SurfaceView?
- 2. 春天不叫@Bean方法
- 3. PHP:銷燬$ _COOKIES而不是$ _SESSION?
- 4. 春豆銷燬方法
- 5. 春天Bean文件
- 6. 春天 - 我如何銷燬我的原型範圍的豆子?
- 7. 已銷燬片段onActivityResult而不是重新啓動的片段
- 8. 如何使活動從BACK鍵停止,而不是被銷燬?
- 9. Rails:dependent =>摧毀,想調用另一個動作而不是銷燬
- 10. 銷燬jquery ui手風琴
- 11. 春天:沒有autowire bean
- 12. Bean @Autowired在春天默認
- 13. 禁用春天Bean驗證
- 14. 春天 - 一個singleton bean
- 15. 春天。註冊@Bean方面
- 16. 春天注入實現bean
- 17. Spring Custom Scoped Bean - 銷燬回調
- 18. 有狀態會話Bean何時銷燬?
- 19. 如何觸發銷燬viewcoped bean?
- 20. QGraphicsObject自動銷燬
- 21. jQuery - 銷燬動畫
- 22. 如何使用@Autowired而不是手動加載Spring bean?
- 23. 春天:春的DI批處理bean不起作用
- 24. 創建30天后銷燬帖子
- 25. HazelcastInstance bean - 什麼是正確的銷燬方法?
- 26. Rails + Cocoon:更新嵌套資源而不是銷燬它
- 27. Sequelize銷燬方法返回NaN而不是刪除的行數
- 28. 當allow_destroy => true時取消關聯而不是銷燬對象
- 29. 使RSpec銷燬記錄而不是刪除它們
- 30. Android/PhoneGap:當去背景而不是keepRunning = false時銷燬webview
不使用豆類註釋或XML配置? – engma
我使用註釋 – Urbanleg