Springboot中配置文件application.yaml的位置

简介: Springboot中配置文件application.yaml的位置

位置一:整个项目的config包下


测试结果如下:

位置二:整个项目的根目录下


测试结果如下:

位置三:resources文件夹下config包中


测试结果成功

位置四:resources文件夹下


测试结果成功


四个位置的优先级


优先级指的是,当四个位置的配置文件全部都存在的时候,读取的顺序:

位置一 > 位置二 > 位置三 > 位置四

对于相同的配置内容,高优先级文件下的相同内容会覆盖低优先级文件下的相同内容。

相关文章
|
6天前
|
安全 Java 数据库连接
《Spring Boot配置文件大揭秘:看懂 application.yaml 与 bootstrap.yaml 的不同》
《Spring Boot配置文件大揭秘:看懂 application.yaml 与 bootstrap.yaml 的不同》
161 0
|
6天前
|
Java C++
SpringBoot中的properties,yml,yaml的区别
SpringBoot中的properties,yml,yaml的区别
35 0
|
9月前
|
前端开发 Java 数据库
SpringBoot解析指定Yaml配置文件
最近在看某个开源项目代码并准备参与其中,代码过了一遍后发现多个自定义的配置文件用来装载业务配置代替数据库查询,直接响应给前端,这里简单记录一下实现过程。
286 0
|
6天前
|
Java Go 数据库
SpringBoot配置文件(properties & yml)
SpringBoot配置文件(properties & yml)
|
6月前
|
XML JSON Java
springboot配置yml提示
springboot配置yml提示
63 0
|
6月前
|
Java 数据格式
Springboot读取yml文件参数
Springboot读取yml文件参数
|
9月前
|
Java
springboot读取yml配置文件的三种方式
springboot读取yml配置文件的三种方式
137 0
|
10月前
|
存储 开发框架 数据可视化
SpringBoot动态更新yml文件
在系统运行过程中,可能由于一些配置项的简单变动需要重新打包启停项目,这对于在运行中的项目会造成数据丢失,客户操作无响应等情况发生,针对这类情况对开发框架进行升级提供yml文件实时修改更新功能
153 0
|
10月前
|
容器
sprintboot读取自定义配置文件properties、yml、yaml,环境springboot2.4.4
我这里使用的是springboot2.4.4的版本,其他版本自测
|
前端开发 Java API
SpringBoot 常用的配置文件 application.yml和 bootstrap.yml的区别
SpringBoot默认支持properties和YAML两种格式的配置文件。前者格式简单,但是只支持键值对。如果需要表达列表,最好使用YAML格式。SpringBoot支持自动加载约定名称的配置文件,例如application.yml。如果是自定义名称的配置文件,就要另找方法了。可惜的是,不像前者有@PropertySource这样方便的加载方式,后者的加载必须借助编码逻辑来实现。
354 0