Yaml語法學習

2022-08-15 09:15:10 字數 877 閱讀 9957

springboot使用乙個全域性的配置檔案,配置檔案名稱是固定的

配置檔案的作用:修改springboot自動配置的預設值,因為springboot在底層都給我們自動配置好了

比如可以在配置檔案中修改tomcat預設啟動的埠號

1 server.port=8081

yaml是yaml ain't a markup language(yaml不是一種標記語言)的遞迴縮寫

在開發這種語言是,yaml的意思其實是:yet another markup language(仍是一種標記語言)

這種語言以資料做中心,而不是以標記語言為重點

以前的配置檔案,大多數都是使用xml來配置,比如乙個簡單的介面配置,我們來對比一下yaml和xml

傳統的xml

1

280813

yaml配置

1

server:

2 prot: 8080

說明:語法要求嚴格

空格不能省略

以縮進來控制層級關係,只要是左邊對齊的一列資料都是同乙個層級的

屬性和值的大小寫都是什麼敏感的

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

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

1 k: v

注意:""雙引號,不會轉義字串裡面的特殊字元,特殊字元會作為本身想表達的意思,如:name: "dz \n lover"  輸出結果:dz 換行 lover

''單引號,會轉義特殊字元,特殊字元最終會變成和普通字元一樣輸出,如:name: 'dz \n lover'  輸出結果:dz \n lover

待補充

markdown語法學習

markdown是純文字格式的語法,支援轉換為html,可以幫助整理知識 學習筆記 markdown的段落是由若干行文字組成,前後由空行隔開 普通段落不該用空格或製表符縮排 markdown支援兩種標題樣式 setext和atx setext風格的標題用符號 first level 和 second...

schema語法學習

xml schema 學習總結 簡單型別 1 簡單元素 指只能包含文字內容,不能夠包含子元素,也沒有屬性的元素。格式 例子 2 屬性 所有的元素屬性均被宣告為簡單型別。只有複雜型別的元素才可以擁 有屬性。格式 例子 所有的屬性預設都是可選的,我們可以通過使用use 關鍵字明確的指出是可選 或是必需 ...

SQL語法學習

union 操作符用於合併兩個或多個 select 語句的結果集。請注意,union 內部的 select 語句必須擁有相同數量的列。列也必須擁有相似的資料型別。同時,每條 select 語句中的列的順序必須相同。sql union 語法 select column name s from tabl...