1、基本語法
格式要求
k:(空格)v:表示一對鍵值對(空格必須有);
以空格的縮進來控制層級關係;只要是左對齊的一列資料,都是同乙個層級的
server:port: 8081path: /hello
屬性和值也是大小寫敏感;
2、值的寫法
字面量:普通的值(數字,字串,布林)
k: v:字面直接來寫;
字串預設不用加上單引號或者雙引號;
「」:雙引號;不會轉義字串裡面的特殊字元;特殊字元會作為本身想表示的意思
name: 「zhangsan \n lisi」:輸出;zhangsan 換行 lisi
」:單引號;會轉義特殊字元,特殊字元最終只是乙個普通的字串資料
name: 『zhangsan \n lisi』:輸出;zhangsan \n lisi
物件還是k: v的方式
friends:lastname: zhangsan
age: 20
行內寫法:
friends:
陣列(list、set):
用- 值表示陣列中的乙個元素
pets:-cat
-dog
- pig
行內寫法
pets: [cat,dog,pig]
1、@controller 控制器(注入服務)
2、@service 服務(注入dao)
3、@repository dao(實現dao訪問)
4、@component (把普通pojo例項化到spring容器中,相當於配置檔案中的)
@configurationproperties:告訴springboot將本類中的所有屬性和配置檔案中相關的配置進行繫結;
prefix = 「person」:配置檔案中哪個下面的所有屬性進行一一對映
yml基本語法
1 基本語法 格式要求 k 空格 v 表示一對鍵值對 空格必須有 以空格的縮進來控制層級關係 只要是左對齊的一列資料,都是同乙個層級的 server port 8081 path hello屬性和值也是大小寫敏感 字面量 普通的值 數字,字串,布林 k v 字面直接來寫 字串預設不用加上單引號或者雙...
SpringBoot的配置 YML語法的格式問題
1 簡單的鍵值對問題 k v語法規則就是這樣 注意 如果value是字串的話 這裡是不需要寫 1 如果寫了 結果是什麼?eg key2 this is xiaobobo n and you?那麼他輸出的內容是 this is xiaobobo 換行 and you?2 如果你寫成了 那麼結果又是什麼...
yml配置檔案語法及例項
yml檔案的副檔名可以使用.yml或者.yaml。配置普通資料 語法 key value name haohao配置物件資料 key key1 value1 key2 value2 或者 key 示例 person name haohao age 31 addr beijing 或者person 配...