bootstrap.yml 在 application.yml 之前加载.
bootstrap.yml可以理解成系统级别的一些参数配置,这些参数一般是不会变动的。
一般使用bootstrap.yml是由于有远程配置需要load到本地,一般它会包含两个属性:
- location of the configuration server (
spring.cloud.config.uri
) - name of the application (
spring.application.name
)
application.yml 可以用来定义应用级别的,如果搭配spring-cloud-config使用 application.yml里面定义的文件可以实现动态替换。