当前位置: 首页 > 知识库问答 >
问题:

如何从Eclipse中的Java类跳转到Spring上下文XML文件

柳梓
2023-03-14

我很好地阅读了如何在Eclipse中从Java类中找到Spring XML定义的问题,但它似乎没有回答我提出的类似问题。

我想从编辑器Java类跳转到Spring上下文xml文件。

如果我在编辑器中突出显示一个类声明,通过按下快捷键或单击某个图标,它应该会打开相应的spring上下文xml,其中包含bean初始化定义,并跳转到初始化bean的行“

我正在使用EclipseJavaEE IDE for Web Developers Indigo SR2。我已经安装了Spring IDE Developers和SpringSource。我已经将Spring自然添加到项目中,将上下文xml添加到项目属性Spring Beans支持配置文件中,并且可以看到上下文文件和java类的文件图标装饰器上的“S”,但是我找不到从Java类跳转到Spring上下文xml的方法。

我的同事正在使用IntelliJ,他们可以在类声明旁边的编辑器中看到一个bean图标。我希望在日食上看到类似的东西。理想情况下,不仅是类级别,而且是集合方法旁边的级别。

任何建议将不胜感激!

谢谢Gerry

共有3个答案

焦博实
2023-03-14

如果您使用的是Spring Tools Suite,请使用Alt Shift B

宋鸿德
2023-03-14

我不知道SpringSource或诸如此类的应用程序是否有任何特定的键,但是很好的Ctrl-shift-R(导航)-

金旺
2023-03-14

所需的操作由Spring工具(Spring工具套件)提供,它可以以通常的方式安装,即作为功能或通过Eclipse Marketplace安装。

  • 您当前的项目需要“Spring项目性质”

在EclipseMars中,当导入Maven项目并使用M2E插件时,所有这些都将自动设置。此外,“Spring”选项卡中还有一个设置,允许自动检测Spring XML文件。无论如何,spring项目配置需要在项目的增量构建期间解析和评估这些XML文件。先决条件到此为止。

实际功能叫做"开春豆"

默认情况下,此操作没有键绑定,因此

  • 按名称调用:按ctl-3并开始键入名称“open spring bean”

函数将为您提供一个Eclipse典型的快速悬停和搜索框,您可以在其中开始键入。如果光标位于bean实现Java类的类名上,视图将已经填充,您只需要点击回车。

 类似资料:
  • 我正在尝试将Spring security与Apache Wink应用程序集成。REST服务与spring和working Fine集成。 当我在spring上下文中进行更改以添加spring安全性时,我开始出现following following错误。 13:53:08,199错误[org.springframework.web.Context.contextloader](ServerSer

  • 我有两个应用程序: > 应用程序父应用程序:Spring Boot应用程序。将应用程序子级用作库。 是否可以加载XML中定义的所有bean,并将它们放入上下文中?

  • 我需要在eclipse控制台中创建超链接,将控制台上的文件名链接到java源文件。然而,Eclipse只能跳转到“引用库”中的Java类文件,而不能跳转到Java源文件。我的项目是一个Maven项目。有没有想过让Eclipse控制台在源代码文件夹中搜索文件,而不是只搜索“引用的库”?我的Eclipse是基于Eclipse的Spring IDE 3.8.4。3. 然而,如果文件是src/main/J

  • 问题内容: 以下代码是否有替代方法: 如果我正在处理一个巨大的文本文件,其行数未知但长度不同,并且需要跳转到特定行我事先知道哪个号码?当我知道我至少可以忽略文件的前半部分时,我很难一一处理它们。寻找更优雅的解决方案(如果有)。 问题答案: 行缓存: 该模块允许人们从Python源文件中获取任何行,同时尝试使用缓存在内部进行优化,这是从单个文件读取许多行的常见情况。模块使用它来检索源行以包含在格式化

  • 我正在使用TestNG执行单元测试,其中我正在使用xml文件中定义的测试用例测试我的代码。 我正在使用xml文件中定义的测试用例执行登录操作。但问题是我想在方法登录中以usersname和password的形式发送参数。 是否可以将值(用户名和密码)传递给执行测试用例的xml文件中的登录方法? 下面是我的XML文件 谢谢

  • 问题内容: 我需要有关从UTF-8文件删除BOM并创建其余xml文件的副本的方法的建议。 问题答案: 有因为在UTF-8文件中的BOM的工具断裂是一个 非常 以我的经验平常的事。我不知道为什么会有这么多的否决票(但是这给了我机会去尝试赢得足够的选票来赢得特殊的SO徽章;) 更严重的是:UTF-8 BOM通常没有太大意义, 但 在规格上完全有效(尽管不建议使用)。现在的问题是,很多人不知道BOM在U