4

我正在使用 Eclipse/STS 并使用“源”编辑器编辑 spring bean 定义 XML,因为我不喜欢 GUI 编辑器。我缺少这些功能:

  • 标记出现 - 突出显示我所站在的单词的所有出现(与在 java 编辑器中相同)
  • 跳转到 bean(使用 F3 或 ctrl-click),如果它在另一个 spring XML 文件中定义

我错过了一个插件吗?我应该使用 GUI 编辑器吗?

谢谢,伊多

4

1 回答 1

1

鉴于项目配置正确,使用 F3 跳转到 bean 应该可以工作。那是:

  • 持有 Context XML 定义的项目需要“春季项目性质”
  • 需要为 STS 宣布所有 XML 配置文件:在项目属性中,使用“Spring”选项卡,然后从那里“bean 支持”并添加所有配置文件。(这会导致 /.settings/.springBeans 中的条目,可以通过 SCM 与其他团队成员共享)
  • 为这些 bean 提供 Java 类的所有必备项目都需要声明为项目依赖项,以防您使用多模块项目。

除此之外,“Spring Beans 引用搜索”非常有用:将光标放在 bean 名称上并按 CTRL-SHIFT-g 以获取对该 bean 名称的所有引用的概要(包括 Java 类和 XML 中的 bean 定义) )

于 2012-09-12T16:07:52.260 回答