spring cloud config 中的application.yml 和 bootstrap.yml

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里面定义的文件可以实现动态替换。

 

你可能感兴趣的:(spring cloud config 中的application.yml 和 bootstrap.yml)