浏览春天背景

时间:2012-10-30 21:12:27

标签: spring context.xml

目前,我正在开发一个具有大量依赖项的项目。 在开发过程中,我有时会遇到一些问题。 通常,堆栈跟踪可以告诉我bean的名称。但是,它没有告诉我哪个context.xml文件声明了bean。而且,它没有告诉我哪个.jar文件包含上下文文件以及该上下文文件如何导入到我的项目中(我的意思是导入链)。

由于存在许多依赖关系,并非所有上下文文件都被使用,因此许多bean都被覆盖.... 我需要花费大量时间来搜索正确的上下文文件。一个简单的解决方案是将所有相关项目导入我的eclipse工作区,一切都变得非常慢。

我正在考虑编写一个工具来加速这个过程:

给定一个spring bean / bean类的名称,该工具将在应用程序的整个类路径中搜索并返回:

  • 声明bean的spring上下文文件。
  • 包含spring上下文文件的.jar文件。
  • 提取内容弹簧上下文文件并将其直接显示给用户
  • 如果用户提供根弹簧上下文文件,该工具将显示目标弹簧上下文文件的导入链。

实现这个并不需要很多时间,但我只是想知道某人是否已经实现了它?我只是不想重新发明轮子。

我找到了项目https://github.com/julior/spring-inspector。这很有意思,但这不是我需要的。

如果您知道上述工具,我会很高兴知道它。

1 个答案:

答案 0 :(得分:1)

你完全应该看看Intellij IDEA对Spring Framework的大力支持。

此处提供了更多信息:http://www.jetbrains.com/idea/features/spring_framework.html

要在xml配置中找到有趣的bean,您只需要点击绿豆图像。

enter image description here

Intellij IDEA绝对物有所值。