【问题标题】:Can Spring IDE support editing multiple application.yml files?Spring IDE 可以支持编辑多个 application.yml 文件吗?
【发布时间】:2018-04-12 19:52:57
【问题描述】:

我正在使用 Eclipse NeonSpring IDE Version 3.8.3.201612191259-RELEASE。 每当我在src/main/resources 下创建application.yml 文件时,它会显示带有Spring 修饰的图标,并允许我查看Spring Boot 的配置(例如,请参见此处:https://docs.spring.io/sts/nan/v370/NewAndNoteworthy.html)。

对于不同的配置文件,开发人员可以通过 --- 表示法为每个 spring.profiles 使用具有不同部分的单个 YAML 文件。开发人员还可以选择使用以配置文件命名的单独 YAML 文件作为名称的一部分(即application-dev.yml),如以下链接所述:https://www.mkyong.com/spring-boot/spring-boot-profile-based-properties-and-yaml-example/

Spring Boot YML Editor 提供的功能不仅对 YAML 编辑很有帮助,而且因为它允许自动完成 Spring Boot 的配置。有没有办法将Spring Boot YML Editor 看到的多个文件关联起来,以便我可以在该编辑器中轻松编辑application-dev.yml 之类的文件?我知道我可以右键单击该文件并使用 Spring Yaml 属性编辑器将其打开,但如果类似于配置 Spring Bean 支持配置文件,您也可以选择多个文件作为 Spring YAML 文件(或或许查找所有application-XXX.yml 文件并将它们关联到编辑器)。

【问题讨论】:

    标签: spring spring-boot spring-ide


    【解决方案1】:

    可以在General > Content Types 的Eclipse 首选项中找到为内容类型Spring Yaml Properties File 指定文件关联的位置。搜索内容类型Yaml Content Type > Spring Yaml Properties File。在下面的框中,您可以添加所需的文件关联。

    从 Eclipse Neon 开始,您必须指定所有变体,例如application-prod.yml, application-some-profile.yml, ...

    在 Eclipse Photon 中,可以使用通配符,例如application-*.yml。详情见https://www.eclipse.org/eclipse/news/4.8/M2/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-23
      • 1970-01-01
      • 2013-03-17
      • 2018-11-09
      • 2017-06-30
      • 1970-01-01
      • 2016-06-09
      相关资源
      最近更新 更多