YAML文件的配置和使用
yaml文件是一个文本标记语言,它和properties一样是常用的全局配置文件,它以数据为中心,写法简洁易懂。
一,基本写法:
k: v(注意:空格必须有) PS: 1,以空格的缩进来控制层级关系,只要是左对齐的一列数据,都是同一层级的 2,属性和值也是大小写敏感的 3,新建的时候,可以写成properties.yaml,也可以写成properties.yml
server: port: 8080 path: /hello
二,值的写法:
1)字面量/普通的值(字符串,布尔,数字)
k: v (字面直接来写) 字符串默认不加单引号或者双引号 “” 双引号:不会转义字符串里的特殊字符,会作为本身的意思存在 比如
hello world
输出
hello world
" 单引号:会转义特殊字符,特殊字符最终会作为普通的字符串数,比如
hello world
输出
hello 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]