SpringBoot配置文件中如何进行四级分类设置?
- 内容介绍
- 文章标签
- 相关推荐
本文共计292个文字,预计阅读时间需要2分钟。
在配置文件中,优先级如下:
1.在同一目录下的 application.properties、application.yml 或 application.yaml 文件中,如果有重复属性,优先级为:application.yml > application.yaml > application.properties。
2.若存在重复属性,优先级高的文件将覆盖优先级低的文件中的相同属性。
3.没有在配置文件中设置的属性,将直接使用属性值。
前置知识
在同一目录中application.properties > application.yml > application.yaml,如果有重复的属性,优先级高的将覆盖优先级低的,没有的属性则直接使用
配置文件分类
-
classpath中的优先级(由高到低)
- config/application.yml
- application
-
file中的优先级(由高到低)
- config/application.yml
- application.yml
总结
优先级排序如下:
作用:
- 1与2留做系统打包后设置通用属性, 1级常用于运维经理进行线上整体项目部署方案调控
- 3与4用于系统开发阶段设置通用属性,3级常用于项目经理进行整体项目属性调控
本文共计292个文字,预计阅读时间需要2分钟。
在配置文件中,优先级如下:
1.在同一目录下的 application.properties、application.yml 或 application.yaml 文件中,如果有重复属性,优先级为:application.yml > application.yaml > application.properties。
2.若存在重复属性,优先级高的文件将覆盖优先级低的文件中的相同属性。
3.没有在配置文件中设置的属性,将直接使用属性值。
前置知识
在同一目录中application.properties > application.yml > application.yaml,如果有重复的属性,优先级高的将覆盖优先级低的,没有的属性则直接使用
配置文件分类
-
classpath中的优先级(由高到低)
- config/application.yml
- application
-
file中的优先级(由高到低)
- config/application.yml
- application.yml
总结
优先级排序如下:
作用:
- 1与2留做系统打包后设置通用属性, 1级常用于运维经理进行线上整体项目部署方案调控
- 3与4用于系统开发阶段设置通用属性,3级常用于项目经理进行整体项目属性调控

