1、簡介
yaml文件是SpringBoot新的一種配置文件,與xml不同,yaml是利用層級縮進來處理變量之間的關係的。其中屬性和值都對大小寫敏感。
2、值的寫法
字面量:普通的值(數字、字符串、布爾值)
k:v :字面量直接寫(默認不需要加上單引號或雙引號)
若加上單引號、雙引號
"":雙引號——不會轉義字符串裏面的特殊字符:特殊字符會作爲本身想要表示的意思
name: "zhangsan \n hh" :輸出:zhangsan 換行 hh
'':單引號——會將字符串裏面的特殊字符進行轉義:特殊字符最終只會以字符形式表達
name: "zhangsan \n hh" :輸出:zhangsan \n hh
對象、map(屬性和值、簡直對)
student:
name: zhangsan
sex: 男
也可以寫成行內寫法
student: {name: zhangsan,sex: 男}
數組(List、Set)
用-值表示數組中的一個元素
student:
- zhangsan
- lisi
- wangwu
行內寫法
student: {zhangsan,lisi,wangwu}
properties文件佔位符