【发布时间】:2017-04-23 03:48:10
【问题描述】:
例如基于spring的项目,有eureka config(eureka.properties)、zuul config(zuul.properties)、feign config(feign.properties)等。
还有多个环境,例如开发、测试、登台,例如 application-dev.properties、application-prod.properties。
在项目中引入spring cloud config后,我们可以将所有配置文件保存到git repo,但是如何组织好这些配置文件呢?并最小化spring cloud客户端项目的配置?
【问题讨论】:
-
加载环境特定属性(即
application.properties和application-[profile].properties)的相同规则适用于从配置服务器加载的属性。它也适用于bootstrap.properties和bootstrap-[profile].properties... -
@M.Deinum 是的,对于不同的环境,它可以使用 application-[profile].properties 方法,谢谢。
标签: spring spring-boot spring-cloud spring-cloud-config