一、SpringBoot組態檔
1.什么是SpringBoot組態檔

在SpringBoot專案中,資源檔案夾下會有一個叫做application.properties的檔案,這就是SpringBoot的組態檔,
2.SpringBoot組態檔的作用
因為SpringBoot的配置都經過自動裝配配置好了,所以當我們有自己的需求時,就可以在這個組態檔中對默認的配置進行修改,
3.SpringBoot組態檔的命名以及語法結構
SpringBoot的組態檔有三種命名方式,與之對應的有兩種語法結構,
(1)application.properties 語法結構為:key=value
(2)application.yaml 語法結構為:key:空格value
(3)application.yml 語法結構為:key:空格value
properties檔案我們都很熟悉了,是java的組態檔,那么yaml和yml是什么東西呢?
yaml和yml其實是一種東西,他們都是YAML檔案的后綴,
YAML 是 "YAML Ain't a Markup Language"(YAML 不是一種標記語言)的遞回縮寫,在開發的這種語言時,YAML 的意思其實是:"Yet Another Markup Language"(仍是一種標記語言),
YAML 的語法和其他高級語言類似,并且可以簡單表達清單、散串列,標量等資料形態,它使用空白符號縮進和大量依賴外觀的特色,特別適合用來表達或編輯資料結構、各種組態檔、傾印除錯內容、檔案大綱,
二、yaml的語法
1.基本語法
(1)大小寫敏感,
(2)縮進表示層級關系,只能用空格縮進,不能用Tab縮進;同一層級只需左側對齊,對于具體縮進空格數無要求,
(3)用“#”進行注釋,
2.資料結構
下面只是簡單表示一下各種結構的基礎用法:
#常量 name: jms #物件 student: name: jms age: 14 #陣列 month: - 1 - 2 - 3 #物件和陣列的行內寫法: student2: {name: jms, age: 3} month2: [1,2,3]
(本文僅作個人學習記錄用,如有紕漏敬請指正)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/538502.html
標籤:Java
上一篇:每日演算法之二叉樹的下一個結點
