是否有可视化实时Spring应用程序上下文的工具?

是否有任何工具可以采用完全构造/连线的Spring应用程序上下文并导出它的可视化? 我在谈论一个实时上下文,它显示了应用方面的顺序,哪些bean自动连接到其他bean,等等。

我知道可以使用上下文文件本身完成(re:Spring IDE)。 但是,我认为新的注释驱动范式违背了这种方法。

Eclipse插件或命令行解决方案是首选,但我也有兴趣看看是否存在这样的东西。

我正在寻找相同的工具。 不幸的是,我没有看到任何其他可能性,而不是等待Spring 3.2应该是该function。 请参阅https://jira.springsource.org/browse/SPR-9662

作为banterCZ答案的后续内容,Spring Tool Suite 3.2.0中的Live Beans Graph现在几乎完全符合您的要求,但没有导出function。

请参阅STS v3.2.0 新增和值得注意的页面 。

我编写了一个ApplicationContextDumper来将实时弹簧应用程序上下文转储到日志中。 它显示了通过组件扫描加载的自动assembly的bean和bean,但无法显示应用了哪个方面。

https://gist.github.com/aleung/1347171中的源代码和示例

你在寻找像豆图这样的东西吗? 它是spring ide的一部分,可以在项目级别生成。

也许你会发现JXInsight的内容http://www.jinspired.com/products/jxinsight/他们似乎有一个Spring扩展,他们可能会显示对象图形可视化。