有没有办法如何构建"来自多个bootstrap.yml
文件的yaml
?
以下是我的方案,我有一堆micro-services
,每个服务都有bootstrap.yml
属性spring.application.name
。
我想将bootstrap.yml
拆分为两个文件base-bootstrap.yml
,其中包含配置服务配置(如URI,密码等),然后bootstrap.yml
可能包含spring.application.name
或者别的什么。
base-bootstrap.yml
文件可以在某个依赖jar中外部化,并且应该像默认值一样使用,bootstrap.yml
应该覆盖任何值。以下是一些示例:
基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
bootstrap.yml
spring:
application.name: sample-service
cloud:
config:
label: release/1.0.1
---
spring:
profiles: production
cloud:
config:
label: 1.1.0
有人可以指导我怎么做吗?