目前,我正在开发一个具有大量依赖项的项目。 在开发过程中,我有时会遇到一些问题。 通常,堆栈跟踪可以告诉我bean的名称。但是,它没有告诉我哪个context.xml文件声明了bean。而且,它没有告诉我哪个.jar文件包含上下文文件以及该上下文文件如何导入到我的项目中(我的意思是导入链)。
由于存在许多依赖关系,并非所有上下文文件都被使用,因此许多bean都被覆盖.... 我需要花费大量时间来搜索正确的上下文文件。一个简单的解决方案是将所有相关项目导入我的eclipse工作区,一切都变得非常慢。
我正在考虑编写一个工具来加速这个过程:
给定一个spring bean / bean类的名称,该工具将在应用程序的整个类路径中搜索并返回:
实现这个并不需要很多时间,但我只是想知道某人是否已经实现了它?我只是不想重新发明轮子。
我找到了项目https://github.com/julior/spring-inspector。这很有意思,但这不是我需要的。
如果您知道上述工具,我会很高兴知道它。
答案 0 :(得分:1)
你完全应该看看Intellij IDEA对Spring Framework的大力支持。
此处提供了更多信息:http://www.jetbrains.com/idea/features/spring_framework.html
要在xml配置中找到有趣的bean,您只需要点击绿豆图像。
Intellij IDEA绝对物有所值。