概念:
yaml(YAML Ain’t Markup Language)是一种简洁的非标记语言
以数据为中心 使用空白 缩进 分行组织数据 从而使得属性更加简单易读
比json和xml等更适合作为配置文件
YAML语法规范
我们先来看一看使用小案例:
XML转换为yaml:
8081port>
server>
转化为:
server:
port:8081
properties转换为yaml:
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/piconjo
jdbc.username=root
jdbc.password=123456
转化为:
jdbc:
driverClassName:com.mysql.jdbc.Driver
url:jdbc:mysql://localhost:3306/piconjo
username:root
password:123456
语法:
yaml使用缩进表示层级关系
缩进时不允许使用Tab键 只允许使用空格
且缩进的空格数目并不重要 只要相同层级的元素左侧对齐即可
属性和值对大小写敏感
key:(空格)value 表示一对键值对
注:切记冒号后必须有空格代表属性键值对 否则会识别为一个整体
</