1.语法规则
- 大小写敏感
- 属性层级关系使用多行描述,每行结尾使用冒号结束
- 使用缩进表示层级关系,同层级左侧对齐,只允许使用空格(不允许
使用Tab键) - 属性值前面添加空格(属性名与属性值之间使用冒号+空格作为分隔)
- #表示注释
- 核心规则:
数据前面要加空格与冒号隔开
2.注意属性名冒号后面与数据之间有一个空格
3.字面值、对象数据格式、数组数据格式
- 字面值表示方式
4.yaml数据读取
- 使用@Value读取单个数据,属性名引用方式: ${一级属性名.二级属性名……}
- 在配置文件中可以使用属性名引用方式引用属性
- 属性值中如果出现转移字符,需要使用双引号包裹
lesson: "${baseDir}Spring\tboot\nlesson"
- 封装全部数据到Environment对象
- 自定义对象封装指定数据