Spring-boot yaml 配置更改默认路径

Spring-boot yaml config change default path

我想将 *.yaml 配置文件的默认路径更改为“/config”目录下的根目录(现在默认为“/src/main/resources”)。 可能这可以通过创建配置 bean 来实现,但我从来没有这样做过,如果可以通过这种方式进行,在文档中找不到信息。我想更改默认路径,因此所有配置文件通常应该 运行 使用新位置,除了覆盖配置之外没有任何特殊添加。我想对在测试中使用的配置执行同样的操作,但将其放入“/config-tests”目录。 非常感谢您对此的帮助。

您可以通过设置 spring.config.location 来更改配置文件的位置。

参考 - https://javadeveloperzone.com/spring-boot/spring-boot-location-of-application-properties-or-yml-file/#5_Customize_the_location_of_applicationproperties