文章目录
- 1.SpringBoot配置文件种类
- 2.yaml
- 3.支持的数据类型
- 4.对象
- 5.数组
- 6.字面量
- 7.示例
1.SpringBoot配置文件种类
主要有两种类型:
properties
yaml
2.yaml
语法:
- 大小写敏感
- 使用缩进表示层级关系
- 缩进不允许使用tab,只允许空格
- 缩进的空格数不重要,只要相同层级的元素左对齐即可
- '#'表示注释
3.支持的数据类型
- 对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary)。
- 数组:一组按次序排列的值,又称为序列(sequence) / 列表(list)。
- 字面量:单个的、不可再分的值。
4.对象
- 单行写法:花括号包裹,用逗号加空格分隔
key: {key1: value1, key2: value2}
- 多行写法:缩进表示层级关系
key:
child_key1: value1
child_key2: value2
- 较为复杂的对象形式
?
- key1
- key2
:
- value1
- value2
5.数组
- 数组(单行写法)
以单个 - 开头的行表示构成一个数组
key: [ value1, value2, ...]
- 数组(多行写法)
key:
- value1
- value2
6.字面量
- 一组键值对使用冒号 + 空格区分键与值
key: value
7.示例
json形式: