Spring IDE是否支持编辑多个application.yml文件?

时间:2017-10-31 15:21:12

标签: spring spring-boot spring-ide

我正在Eclipse Neon使用Spring IDE Version 3.8.3.201612191259-RELEASE。 每当我在application.yml下创建一个src/main/resources文件时,它会显示一个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 Properties Editor打开它,但如果类似于配置Spring Bean支持配置文件,那么你也可以选择多个文件作为Spring YAML文件(或者也许会查找所有application-XXX.yml个文件并将它们与编辑器相关联。)

1 个答案:

答案 0 :(得分:1)

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

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

在Eclipse Photon中,可以使用通配符,例如application-*.yml。有关详细信息,请参阅https://www.eclipse.org/eclipse/news/4.8/M2/