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

對象、Map(屬性和值)(鍵值對):

​ k: v:在下一行來寫對象的屬性和值的關係;注意縮進

對象還是k: v的方式

friends:
		lastName: zhangsan
		age: 20

行內寫法:

friends: {lastName: zhangsan,age: 18}

數組(List、Set):

用- 值表示數組中的一個元素

pets:
 - cat
 - dog
 - pig

行內寫法

pets: [cat,dog,pig]

多文檔分塊

server:
  port: 8081
spring:
  profiles:
    active: prod
    
---
server:
  port: 8083
spring:
  profiles: dev

---
server:
  port: 8084
spring:
  profiles: prod  #指定屬於哪個環境
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章