我有一個問題出於好奇..是否有可能跟蹤由Spring容器創建和銷燬的對象?我所想的不是記錄,而是某種對象生命週期的視覺表現。Spring容器中的跟蹤對象
1
A
回答
1
絕對使用@PostConstruct和@PreDestroy。如何去實際跟蹤是另一回事。也許一個Tracker實例被注入到你想跟蹤的類中。在@PostConstruct和@PreDestroy方法中,分別在依賴注入和依賴對象被破壞之前調用,然後可以調用trackerInstance.trackCreation(this)和trackerInstance.trackDestroy(this)或類似方法。
如果您使用跟蹤器的aspectj和@Autowire依賴項注入,您甚至可以跟蹤非彈簧管理對象的生命週期,因爲aspectj會將通過調用創建的對象連接到新的對象。
0
使用IoC events您可以獲取有關您的bean何時創建或銷燬的信息。我不確定是否可以在全球範圍內使用,因爲可以使用更多的應用程序上下文。
+0
..讓我看看,謝謝 – 2010-06-17 08:58:14
0
相關問題
- 1. 跟蹤firstResponder對象
- 2. 跟蹤深度的對象
- 3. 對象檢測/跟蹤
- 4. Hibernate會話跟蹤對象
- 5. 數據庫對象跟蹤
- 6. 跟蹤視頻對象
- 7. 跟蹤對象和引用
- 8. 跟蹤assinged對象分配
- 9. 通過OpenCV跟蹤對象
- 10. 跟蹤對象樹中的修改
- 11. 跟蹤視頻中的對象
- 12. javascript中的對象檢測和跟蹤
- 13. Java中的對象檢測/跟蹤
- 14. 跟蹤在Ruby中創建的對象
- 15. 的OpenCV和Python:對象跟蹤和保存對象被跟蹤爲圖像
- 16. 如何在Android中跟蹤3D對象
- 17. 在angularjs中跟蹤一個對象
- 18. 在Ruby中跟蹤類對象
- 19. 追蹤在Windbg中創建對象的堆棧跟蹤
- 20. 角ngOptions跟蹤的對象鍵
- 21. com對象c#的跟蹤版本。
- 22. 有ID的Java跟蹤對象
- 23. PHP如何跟蹤創建的對象?
- 24. iOS:分配對象的跟蹤量
- 25. Java:有效跟蹤使用的對象
- 26. Spring MVC跟蹤Http請求
- 27. Spring Sleuth - 跟蹤失敗
- 28. 容器跟蹤數據庫模式
- 29. 如何跟蹤COM對象異常?
- 30. linq2sql如何跟蹤數據庫對象?
所有彈簧管理對象,或只有特定的? – skaffman 2010-06-17 08:53:57
所有彈簧管理對象..基本上,它將是很好的追蹤項目特定(一個包),並避免任何有趣的框架相關對象 – 2010-06-17 08:57:04