【发布时间】:2020-11-04 08:50:07
【问题描述】:
我想在 bootstrap.yml 文件中具有不同的属性值,具体取决于传递给启动应用程序的弹簧配置文件(与 application-{profile-name}.yml 的工作方式相同)。
这怎么可能?
【问题讨论】:
标签: java spring-boot spring-cloud
我想在 bootstrap.yml 文件中具有不同的属性值,具体取决于传递给启动应用程序的弹簧配置文件(与 application-{profile-name}.yml 的工作方式相同)。
这怎么可能?
【问题讨论】:
标签: java spring-boot spring-cloud
根据文档,它的工作原理应该差不多。
Changing the Location of Bootstrap Properties:
如果有一个活动配置文件(来自
spring.profiles.active或通过您正在构建的上下文中的EnvironmentAPI),该配置文件中的属性也会被加载,就像在常规 Spring Boot 应用程序中一样 — 例如,来自bootstrap-development.properties的development个人资料。
也就是说应该可以给bootstrap yaml加上环境名后缀才能生效。
【讨论】: