YAML基本语法

YAML语法

1、YAML基本语法
  • 使用缩进表示层级关系
  • 缩进时不允许使用Tab键,只允许使用空格
  • 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
  • 大小写敏感

​ K:(空格) v:表示一对键值对(空格必须有)

2、YAML支持的三种数据结构

对象(属性和值):键值对的集合

​ k: v: 在下一行来写对象的属性和值的关系,注意缩进。 对象还是k: v方式

            friends:
                     lastName:zhangsan
                      age:20
            行内写法:
            friends:{lastName:zhangsan,age:18}

数组(List、Set):一组按次序排列的值

​ 用- 值表示数组中的一个元素

pets:
	- cat
	- dog
	- pig
行内写法:
pets:[cat,dog,pig]

字面量:普通的值(数字,字符串,布尔)

                k:v: 字面量直接来写
                字符串默认不用加上单引号或者双引号
                "" :双引号,不会转义字符串里面的特殊字符。
                    name: "zhangsan \n lisi";输入:zhangsan 换行 lisi

                '':单引号,会转义特殊字符。
                    name: 'zhangsan \n lisi'; 输出:zhangsan \n lisi

3、yml支持多文档块方式

server:
 port: 8082
spring:
 profiles:
  active: dev
---						//用来区分文档块
server:
 port: 8083
spring:
 profiles: dev #指定属于哪个环境
 
---					//用来区分文档块

server:
 port: 8084
spring:
 profiles: prod
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值