是否有任何工具可以採用完全構建/有線的Spring應用程序上下文並導出它的可視化效果?我說的是一個活的情況下,顯示在哪些方面應用的順序,什麼豆自動連線到其他豆類等是否有工具可視化活動的Spring應用程序上下文?
我知道這是可以做到與上下文文件本身(RE:Spring IDE的)。但是,我相信新的註解驅動範式會打敗這種方法。
Eclipse插件或命令行解決方案是首選,但我也有興趣看看是否有這樣的東西存在。
是否有任何工具可以採用完全構建/有線的Spring應用程序上下文並導出它的可視化效果?我說的是一個活的情況下,顯示在哪些方面應用的順序,什麼豆自動連線到其他豆類等是否有工具可視化活動的Spring應用程序上下文?
我知道這是可以做到與上下文文件本身(RE:Spring IDE的)。但是,我相信新的註解驅動範式會打敗這種方法。
Eclipse插件或命令行解決方案是首選,但我也有興趣看看是否有這樣的東西存在。
我在尋找相同的工具。不幸的是,我沒有看到任何其他的可能性,而是等待Spring 3.2的功能。請參閱https://jira.springsource.org/browse/SPR-9662
您是否在尋找類似bean graph的產品?它是Spring IDE的一部分,可以在項目級別生成。
這就是我上面提到的。這是一個很棒的工具,但我只是檢查了一下,它會顯示自動創建的bean,但它不會顯示將自動連接到它們的*,這對我來說更有趣。也許我會發布到Spring論壇。 – 2009-01-08 21:58:19
也許你找到JXInsight的東西http://www.jinspired.com/products/jxinsight/ 他們似乎有一個Spring擴展,他們可能會顯示對象圖可視化。
我已經編寫了一個ApplicationContextDumper來將實時彈簧應用程序上下文轉儲到日誌中。它顯示了通過組件掃描加載的自動佈線的bean和bean,但無法顯示應用了哪個方面。
作爲跟進banterCZ's answer,Spring Tool Suite 3.2.0中的Live Beans Graph現在幾乎完全符合您的要求,儘管沒有導出功能。
查看STS v3.2.0 New and Noteworthy page。
這是一個很酷的想法。通過一些快速的AOP,你可能會在應用上下文中實時顯示發生了什麼事情。我會密切關注這個問題。 – Nicholas 2009-01-08 22:10:05