前置知识 在同一目录中application.properties application.yml application.yaml,如果有重复的属性,优先级高的将覆盖优先级低的,没有的属性则直接使用 配置文件分类 classpath中的优先级(由高到
前置知识
在同一目录中application.properties > application.yml > application.yaml,如果有重复的属性,优先级高的将覆盖优先级低的,没有的属性则直接使用
配置文件分类
-
classpath中的优先级(由高到低)
- config/application.yml
- application
-
file中的优先级(由高到低)
- config/application.yml
- application.yml
总结
优先级排序如下:
作用:
- 1与2留做系统打包后设置通用属性, 1级常用于运维经理进行线上整体项目部署方案调控
- 3与4用于系统开发阶段设置通用属性,3级常用于项目经理进行整体项目属性调控