1.Springboot全局配置文件,配置文件名是固定的如下,其作用是修改springboot自动配置的默认值
(1)application.properties
(2). application.yml
2.YAML :已数据为中心,比json、xml更适合做配置文件
eg:YAML:配置
server:
port:8081
Xml :配置
<server>
<port>8081<port>
</server>
3.YAML语法
(1)k:(空格)v :表示一对键值对(空格必须有);以空格的缩进控制层级关系,对齐的为同一层级
(2)值的写法
字面量:普通的值(数字、字符串、布尔)
k:v : 字面直接来写
字符串默认不用加引号;
“”:双引号,不会转义字符串里面的特殊字符;
‘’:单引号,会转义特殊字符
对象、Map(属性和值)(键值对):
k:v: 在下一行写对象的属性和值的关系;注意缩进
eg: person:
name: zhangsan
age: 10
行内写法: person: {name: zhangsan,age: 10}
数组(LIst、Set):用-值表示数组中的一个元素
eg: pets:
- cat
- dog
行内写法:pets: [cat,dog]