yaml文件是一个文本标记语言,它和properties一样是常用的全局配置文件,它以数据为中心,写法简洁易懂。
一,基本写法:
k: v(注意:空格必须有)
PS:
1,以空格的缩进来控制层级关系,只要是左对齐的一列数据,都是同一层级的
2,属性和值也是大小写敏感的
3,新建的时候,可以写成properties.yaml,也可以写成properties.yml
server:
port: 8080
path: /hello
二,值的写法:
1)字面量/普通的值(字符串,布尔,数字)
k: v (字面直接来写)
字符串默认不加单引号或者双引号
"" 双引号:不会转义字符串里的特殊字符,会作为本身的意思存在
比如
hello \n world
输出
hello
world
" 单引号:会转义特殊字符,特殊字符最终会作为普通的字符串数,比如
hello \n world
输出
hello \n world
2)对象:MAP属性和值(键值对)
k: v(在下一行用来写属性和值的关系,注意缩进)
对象还是k: v的方式
例:
- 写法一:
friends:
name: kolo
age: 18
- 写法二:行内写法
friends: {name:kola,age:18}
3)数组(List,Set)
用- 值表示数组的元素
写法一:
animal:
- cat
- dog
- pig
写法二:
animal= [dog,pig,cat]
网友评论