前言
springboot的配置文件
application.properties
yaml
springboot配置文件的作用:修改springboot自动配置的默认值,springboot在底层都配置好了
yaml是一个标记语言
以前的配置文件用的xml格式的文件
<server>
port:8080
</server>
application.properties
server.port:8080
yaml的好处在于:以数据为中心
yaml基本语法
1.K:(空格)V 表示一对键值对(空格必须有)
用空格的缩进表示层级关系,左对齐的一列数据都是同一层级
2. 例子:
server:
sort: 8080
path: /hello
大小写敏感
值的写法
规则:
K:V
字面量:普通值(数字,字符串,布尔)
字面量直接来写,字符串默认不用加单引号,双引号
'' “双引号 表示转义字符起作用
‘’单引号 表示转义字符不起作用
对象,Map(属性和值){键值对}
friends:
lastName: 张三
age: 16
行内样式
friends:{lastName: 张三,age: 18}
数组(集合List,Set)
用-值表示数组的一个元素
pet:
- cat
- dog
- pig
行内样式
pets:[cat,dog,pig]