Skip to content

Latest commit

 

History

History
63 lines (39 loc) · 1.21 KB

6. Spring Boot YAML.md

File metadata and controls

63 lines (39 loc) · 1.21 KB

6. Spring Boot YAML

1.基本语法

k: v:

表示一对键值对(空格必须有);以空格的缩进来控制层级关系,只要是左对齐的一列数据,都是同一层级的

server:
  port: 8081
  path: /hello

属性和值大小写敏感

2.值的写法

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

​ k: v: 字面直接写即可,字符串不用默认加上单/双引号

​ "": 双引号,不会转义字符串里的特殊字符,特殊字符会作为本身想表示的意思

​ name: "zhangsan \n lisi":输出为:zhangsan 换行 lisi

​ '':单引号,会转义字符串中的特殊字符串,特殊字符最终只是一个普通的字符串 数据:name: "zhangsan \n lisi":输出为:zhangsan \n lisi

对象(属性和值,即键值对)

​ k: v: 对象还是k: v的方式

friends:
  lastName: zhangsan
  age: 20

行内写法:

friends: {lastName: zhangsan,age: 18}

数组(List、Set)

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

pets:
  - cat
  - dog
  - pig

行内写法:

pets: [cat,dog,pig]