代码改变世界

spring boot配置文件 yml properties

2023-04-15 20:41  youxin  阅读(181)  评论(0)    收藏  举报

 在Spring Boot项目中我们有着默认的配置文件application.properties或者是是application.yml,可以进行封装出来的属性进行配置。有的时候我们需要根据不同的环境进行不同的配置。这里Spring Boot也提供了Spring.profiles.active来进行我们不同环境配置的选择,如application-{profile}.properties或者application-{profile}.yml。profile可以是我们的环境变量,如比较常见的dev,test等。

​ 此外,Spring Boot也提供了很多我们自定义配置或者自定义配置文件的方法,然后在统一通过它的自动装配来进行实现和管理。这里通过官方文档的介绍然后举几个比较常见使用的例子。

一、配置文件
spring boot 的默认配置文件有两个,分别为:

1、application.properties
2、application.yml

yaml 格式要求:

冒号:后面必须有空格,下级属性缩进一格
若包含特殊字符应用单引号括起来,若包含单引号,则对单引号使用转义字符
双引号中转义字符会生效,单引号中的转义字符原样输出
————————————————
原文链接:https://blog.csdn.net/weixin_43520586/article/details/121160775

 

springboot中配置文件application.yaml的位置及多环境配置

 

springboot中配置文件application.yaml的四个位置

 

四个位置的优先级

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

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