配置文件bootstrap.yml和application.yml都可以用来配置参数。
定义系统级别参数配置; 应用于:
1. Spring Cloud Config 配置中心配置,加载外部配置中心的配置信息;
2. 某些固定不被覆盖的属性;
3. 某些加密/解密场景;
定义应用级别参数配置;应用于:SpringBoot项目配置。
bootstrap.yml(bootstrap.properties) > application.yml(application.properties)
spring:
application:
name: service-a
cloud:
config:
uri: http://127.0.0.1:8888
fail-fast: true
username: user
password: ${CONFIG_SERVER_PASSWORD:password}
retry:
initial-interval: 2000
max-interval: 10000
multiplier: 2
max-attempts: 10