Y7000 2020 安裝ubuntu 16.04.3雙系統後無法識別無線網絡卡問題
阿新 • • 發佈:2020-08-22
1.配置檔案
SpringBoot使用一個全域性的配置檔案,配置檔名稱是固定的
- application.properties
- 語法結構:key-value
- application.yml
- 語法結構:key:空格value
配置檔案的作用:修改SpringBoot自動配置的預設值,因為SpringBoot在底層都給我們自動配置好了
比如可以在配置檔案中修改Tomcat預設啟動的埠號
1 server.port=8081
2.yaml概述
YAML是YAML Ain't a Markup Language(YAML不是一種標記語言)的遞迴縮寫
在開發這種語言是,YAML的意思其實是:Yet Another Markup Language(仍是一種標記語言)
這種語言以資料做中心,而不是以標記語言為重點
以前的配置檔案,大多數都是使用xml來配置,比如一個簡單的介面配置,我們來對比一下yaml和xml
傳統的xml
1 <server> 2 <port>8081<port> 3 </server>
yaml配置
1 server: 2 prot: 8080
3.yml基本語法
說明:語法要求嚴格
- 空格不能省略
- 以縮排來控制層級關係,只要是左邊對齊的一列資料都是同一個層級的
- 屬性和值的大小寫都是什麼敏感的
字面量: 普通的值【數字,布林值,字串】
字面量直接寫在後面就可以,字串預設不用加上雙引號或者單引號
1 k: v
注意:
- ""雙引號,不會轉義字串裡面的特殊字元,特殊字元會作為本身想表達的意思,如:name: "dz \n lover" 輸出結果:dz 換行 lover
- ''單引號,會轉義特殊字元,特殊字元最終會變成和普通字元一樣輸出,如:name: 'dz \n lover' 輸出結果:dz \n lover
待補充