22

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

我知道它可以用上下文文件本身来完成(re:Spring IDE)。然而,我相信新的注释驱动范式打败了这种方法。

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

4

5 回答 5

2

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

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

于 2011-11-08T11:02:12.757 回答
2

我正在寻找相同的工具。不幸的是,除了等待 Spring 3.2 之外,我没有看到任何其他可能性。见https://jira.springsource.org/browse/SPR-9662

于 2012-08-27T08:09:45.683 回答
2

作为banterCZ 回答的后续,Spring Tool Suite 3.2.0 中的 Live Beans Graph 现在几乎完全符合您的要求,尽管没有导出功能。

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

于 2013-05-26T22:32:56.017 回答
0

你在寻找类似bean graph的东西吗?它是 spring ide 的一部分,可以在项目级别生成。

于 2009-01-08T21:33:07.193 回答
0

或许您可以通过 JXInsight http://www.jinspired.com/products/jxinsight/找到一些东西, 它们似乎有一个 Spring 扩展,它们可能可以显示对象图可视化。

于 2009-03-07T22:33:13.283 回答