1. 程式人生 > 實用技巧 >Y7000 2020 安裝ubuntu 16.04.3雙系統後無法識別無線網絡卡問題

Y7000 2020 安裝ubuntu 16.04.3雙系統後無法識別無線網絡卡問題

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. 空格不能省略
  2. 以縮排來控制層級關係,只要是左邊對齊的一列資料都是同一個層級的
  3. 屬性和值的大小寫都是什麼敏感的

字面量: 普通的值【數字,布林值,字串】

字面量直接寫在後面就可以,字串預設不用加上雙引號或者單引號

1 k: v

注意:

  1. ""雙引號,不會轉義字串裡面的特殊字元,特殊字元會作為本身想表達的意思,如:name: "dz \n lover" 輸出結果:dz 換行 lover
  2. ''單引號,會轉義特殊字元,特殊字元最終會變成和普通字元一樣輸出,如:name: 'dz \n lover' 輸出結果:dz \n lover

待補充