YAML语法简介
YAML简介:/ˈjæməl/,Yaml Aint Makup Language。一种用来表示数据的语言,和xml、properties的作用类似。
一、表示简单数据
properties格式:
server.port=80
server.servlet.context-path=/ssm
对应的yml格式:
server:
port: 80
servlet:
context-path: /ssm
注意:
1、同一级缩进相同,比如这里port和servlet是同一级,它们的缩进相同,即左端对齐。
2、冒号与冒号后的值之间,至少要有一个空格!
二、表示一个对象
properties格式:
Person.id=100
Person.name=Zhao
Person.age=18
yml多行格式:
Person:
id: 100
name: Zhao
age: 18
或者使用yml单行格式:
Person2: {id: 200,name: Qian,age: 20}
三、表示一个集合
yml多行格式:
Student:
- Zhao
- Qian
或者使用yml单行格式:
Student: [Zhao,Qian]
四、表示一个以对象为元素的集合
yml多行格式:
Student:
- id: 100
name: Zhao - id: 200
name: Qian
或者使用yml单行格式:
Student: [{id: 100,name: Zhao},{id: 200,name: Qian}]
五、表示一个Map(和表示对象的方式类似)
MapName:
Key1: Value1
Key2: Value2
注意事项:
1、冒号与后面接的数据之间至少要有一个空格;
2、连字符 '-' 与后面接的数据之间至少要有一个空格;
3、同级缩进相同。
————————————————
版权声明:本文为CSDN博主「凡我出品,皆属精品」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liuxc324/article/details/109146874