是否有任何工具可以采用完全构造/连线的Spring应用程序上下文并导出它的可视化?我在谈论一个实时上下文,它显示了应用方面的顺序,哪些bean自动连接到其他bean等等。
我知道可以使用上下文文件本身完成(re:Spring IDE)。但是,我认为新的注释驱动范式违背了这种方法。
首选Eclipse插件或命令行解决方案,但我也有兴趣了解是否存在类似的内容。
答案 0 :(得分:2)
我编写了一个ApplicationContextDumper来将实时弹簧应用程序上下文转储到日志中。它显示了通过组件扫描加载的自动装配的bean和bean,但无法显示应用了哪个方面。
中的源代码和示例答案 1 :(得分:2)
我正在寻找相同的工具。不幸的是,我没有看到任何其他可能性,而不是等待Spring 3.2应该是该功能。见https://jira.springsource.org/browse/SPR-9662
答案 2 :(得分:2)
作为banterCZ's answer的后续版本,Spring Tool Suite 3.2.0中的Live Beans Graph现在几乎完全符合您的要求,但没有导出功能。
参见STS v3.2.0 New and Noteworthy page。
答案 3 :(得分:0)
你在找bean graph之类的东西吗?它是spring ide的一部分,可以在项目级别生成。
答案 4 :(得分:0)
也许您在JXInsight http://www.jinspired.com/products/jxinsight/找到了一些东西 它们似乎有一个Spring扩展,它们可能显示对象图形可视化。