springboot默认的2个配置文件:application.properties、application.yaml
配置文件的作用:修改springboot自动配置的默认值
YAML(YAML Ain't Markup Language)
YAML A Markup Language:是一个标记语言
YAML isn't Markup Language:不是一个标记语言
标记语言:以前的配置文件大都是xml文件,yaml以数据为中心,比json,xml更适合做配置文件
YAML语法
1.基本语法
K:(空格)V,表示键值对(必须有空格)
以空格缩进来控制层级关系,只要是左对齐的一列数据,都是同一层级的
大小写敏感
2.值的写法
2.1 字面量:普通的值(数字,字符串,布尔值)
k: v,字面量直接写
默认字符串不需加单引号,双引号
" ",双引号:不会转义字符串的特殊字符 ;‘ ’,单引号:转义字符串的特殊字符
2.2 对象
server:
port: 8081
context-path: pan
3.3 数组
一组连词线开头的行,构成一个数组。
animals:
-dog
-mokey
-cat