2021-05-12 14:32:11
SpringBoot-03-配置之yaml語法學習
2020-09-22 21:30:07
3. SpringBoot配置
3.1 yaml語法學習
配置檔案
Springboot使用一個全局的配置檔案,配置檔名稱固定
- spplication.properties
- 語法結構:key=value
- application.yml
- 語法結構:key:空格 value
配置檔案作用:
修改springboot自動配置的預設值;
比如,我們可以修改Tomcat預設啟動的埠號!
server.port=8081
yaml概述
YAML=YAML Ain't Markup Language(YAML不是一種標記語言)。其實YAML真正的意思是Yet Another Markup Language(仍是一種標記語言)。
這種語言以資料為中心
,不以標記語言為重點!
傳統xml配置:
<server>
<port>8081</port>
</server>
yaml配置:
server:
port: 8080
yaml基礎語法
語法要求嚴格!
- 空格不能省略
- 以縮排來控制層級關係,左對齊的一列資料屬於同一層級
- 屬性和值的大小寫敏感
字面量:普通的值【數字,布爾值,字元串】
字面量直接寫在後面,字元串預設不用加引號;
注意:
-
""雙引號,不會轉義字元串裡面的特殊字元,特殊字元會作為本身想表達的意思;
比如:name:"kuang n shen" 輸出:kuang 換行 shen
-
''單引號,會轉義特殊符號,和普通字元一樣輸出
比如:name:"kuang n shen" 輸出:kuang n shen
物件、Map(鍵值對)
#物件
student:
name: huba
age: 18
# 行內寫法
stu: {name: huba,age: 18}
陣列(List、set)在這裡插入程式碼片
#陣列
pets:
-cat
-dog
-pig
pet: [cat,dog,pig]
相關文章