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

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

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

    谢谢,伊多

    最佳答案

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

  • 保存上下文 XML 定义的项目需要“spring 项目性质”
  • 需要为 STS 声明所有 XML 配置文件:在项目属性中,使用“Spring”选项卡,从那里“beans support”并添加所有配置文件。 (这会在您的/.settings/.springBeans 中生成条目,这些条目可以通过 SCM 与其他团队成员共享)
  • 所有为这些 bean 提供 Java 类的先决项目都需要声明为项目依赖项,以防您使用多模块项目。

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

    关于eclipse - 使用 eclipse/sts 编辑 spring xml 源代码 - 缺少 "mark occurrences"和 "jump to bean in another file"吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5503033/

    10-15 03:59