优点:
容易阅读
容易与脚本语言交互
以数据为核心,重数据轻格式
YAML文件扩展名
.yml(主流)
.yaml
SpringBoot内置属性查询
https://docs.spring.io/spring-boot/docs/current/reference/html/application-properties.html#application-properties
SpringBoot提供了多种属性配置方式
application.properties
application.yml
application.yaml
SpringBoot配置文件加载顺序
application.properties > application.yml > application.yaml
不同配置文件中相同配置按照加载优先级相互覆盖,不同配置文件中不同配置全部保留






将所有的配置根据功能对配置文件中的信息进行拆分,并制作成独立的配置文件,命名规则如下
spring:
profiles:
active: dev #启用环境
group:
"dev": dev
"pro": proDB
"test": test