1. 程式人生 > 其它 >SpringBoot課程學習(三)

SpringBoot課程學習(三)

 

一、YAML格式的基本語法

(1)格式:

  • 大小寫敏感

  • 資料值前邊必須有空格,作為分隔符

  • 使用縮排表示層級關係

  • 縮排時不允許使用Tab鍵,只允許使用空格(各個系統 Tab對應的 空格數目可能不同,導致層次混亂)。

  • 縮排的空格數目不重要,只要相同層級的元素左側對齊即可

  • # 表示註釋,從這個字元一直到行尾,都會被解析器忽略。

       程式碼塊:

 

 

 

(2)資料格式:

 

  • 物件(map):鍵值對的集合。

 

       程式碼塊:

 

  • 陣列:一組按次序排列的值。

       程式碼塊:

 

 

 

 

  • 陣列:一組按次序排列的值。(行內寫法)

        程式碼塊:

 

 

 

 

  • 純量(常量):單個的、不可再分的值 (雙引號原樣輸出,不轉義)

       程式碼塊:

 

 

 

 

  • yml 多文件格式(--- 進行分隔 配置特定環境)

       程式碼塊:

 

 

 

 

  • YAML引數引用

 

       程式碼塊:

 

 

 

YAML小結

  1. 配置檔案型別

    • properties:和以前一樣
    • yml/yaml:注意空格
  2. yaml:簡潔,以資料為核心

    • 基本語法

      • 大小寫敏感

      • 資料值前邊必須有空格,作為分隔符

      • 使用空格縮排表示層級關係,相同縮排表示同一級

    • 資料格式

      • 物件

      • 陣列: 使用 “- ”表示陣列每個元素

      • 純量(常量)

    • 引數引用

      • ${鍵}