有没有办法bootstrap.yml
从多个yaml
文件“构建”?
这是我的场景,我有一堆micro-services
并且每个服务都具有相同的bootstrap.yml
属性 expect spring.application.name
。
我想将我的bootstrap.yml
文件分成两个文件,base-bootstrap.yml
其中包含配置服务配置,如 URI、密码……等,然后bootstrap.yml
可以包含spring.application.name
或其他任何内容。
base-bootstrap.yml
文件可以在某些依赖项 jar 中外部化,并且应该像默认值一样使用,bootstrap.yml
应该覆盖任何值。这是一些示例:
base-boostrap.yml
spring:
cloud:
config:
label: develop
uri: http://config
password: ${CONFIG_SERVICE_PASSWORD:password}
fail-fast: true
---
spring:
profiles: production
cloud:
config:
label: master
password: ${CONFIG_SERVICE_PASSWORD}
---
spring:
profiles: development
cloud:
config:
uri: http://localhost:8888
引导程序.yml
spring:
application.name: sample-service
cloud:
config:
label: release/1.0.1
---
spring:
profiles: production
cloud:
config:
label: 1.1.0
谁能指导我怎么做?