Yaml
概念
是一种直观的能被电脑识别的数据序列化格式,并且容易被人类阅读,容易和脚本语言交互,可以被支持Yaml库的不同的编程语言导入。yaml文件是以数据为中心的,比传统的xml方式更加简洁。
语法
1)配置文件类型
properties:无区别
yml/yaml: 注意空格
2)yaml:简洁,以数据为中心
基本语法:
1. 大小写敏感
2. 数据值之前必须要有空格,作为分隔符
3. 使用空格缩进表示层级关系,相同缩进表示同一级
数据格式:
对象
数组
纯量
参数引用:
${key}
代码示例:
name: abc
#对象
person:
name: ${name} #ymal的参数引用
#zhangsan
age: 20
#行内的写法
person2: {name: zhangsan,age: 20}
#数组
address:
- beijing
- shanghai
#数组的行内写法
address2: [beijing,shanghai]
#纯量
msg1: 'hello \n world' #不会识别转义字符,原样输出
mag2: "hello \n world" #被识别成转义字符