什么是YAML?
YAML 是一种简洁的非标记语言。YAML以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁易读。
基本语法规则
1.大小写敏感
2.使用缩进表示层级关系
3.禁止使用tab缩进,只能使用空格键
4.缩进长度没有限制,只要元素对齐就表示这些元素属于一个层级
5.使用#表示注释
6.字符串可以不用引号标注
YAML中允许表示三种格式,分别是常量,对象和数组,如下所示:
#elasticsearch配置
# 常量
pi: 3.14
# 对象
spring:
data:
elasticsearch:
cluster-name: elasticsearch
cluster-nodes: 127.0.0.1:9300
#列表
course:
- math
- english
- chinese
YAML语法验证网站:http://nodeca.github.io/js-yaml/