springboot配置文件的优先级

发布时间 2023-12-18 15:37:48作者: zhangpba

 1 配置文件不同位置优先级不同

 

文件路径 相对目录 级别
 classpath: application.yml resources目录 最低-程序员
classpath: config/application.yml  resources目录下的config目录 项目经理
file: application.yml jar包所在目录下的config目录 运维
file: config/application.yml  jar包所在目录下config目录 最高-运维经理

 

 

 

  1. 项目类路径配置文件:服务于开发人员本机开发与测试
  2. 项目类路径config目录中配置文件:服务于项目经理整体调控
  3. 工程路径配置文件:服务于运维人员配置涉密线上环境
  4. 工程路径config目录中配置文件:服务于运维经理整体调控