配置项加载位置

Spring Cloud应用加载的配置项可以来自于以下几个位置:

  1. 启动命令中指定的配置项;
  2. 操作系统配置项;
  3. 环境变量
  4. 配置中心中的配置文件;
  5. 本地的application.properties(yml)
  6. 本地boostrap.properties(yml)

这几个位置的配置项从上往下优先级递减,即从上面位置加载的配置项会覆盖下面位置加载的配置项。如application.properties中加载的配置项优先级要高于bootstrap.properties中加载的配置项。