SpringBoot之配置檔案YAML檔案簡單介紹

2021-08-30 15:28:07 字數 939 閱讀 5716

1.基本語法

k:(空格)v   表示一對鍵值對,空格必須有 例如: lucy前方要有空格   

name:    lucy
以空格縮排控制層級關係,左對齊屬性表示同一級別

person:

name: fangxinde

age: 28

job: 大資料

server:

port:8080

2.值的寫法:

1)字面量的表示方法

字串預設不加上單引號或雙引號

若加上單引號,會轉義特殊字元,特殊字元只作為乙個普通字元存在

lastname:  'fang \n xin \n de'
輸出的結果為:lastname:  'fang \n xin \n de'

若加上雙引號,不會轉義特殊字元\n就是表示換行,不會當做普通字元

lastname:  "fang \n xin \n de"
輸出的結果為:

'fang

xinde'

2)物件、map集合的表示方法  person表示物件名或map集合名,name、age其內部的屬性,要縮排一定的空格

person:

name: fangxinde

age: 27

內行寫法:key、value之間必須要有空格

person:
3)list的表示方法

pets:

- dog

- cat

- pig

內行寫法:注意【空格】不能丟

pets: [dog,cat,pig]

springboot之載入配置檔案

1,springboot載入配置檔案的 在。2,載入方式有file,classpath。載入目錄也多種。詳情請 自己dibug 3,載入檔案格式有 xml。yml,與 pro 4,載入 yml檔案,必須依賴 snakeyaml 包,沒有snakeyaml包,是無法載入 yml配置檔案的 proper...

Spring Boot配置檔案

方式 示例 檔案路徑 classpath或者classpath的 config目錄下 檔案內容 全域性通用配置 方式 通過environment獲取 示例 system.out println ctx.getenvironment getproperty env 方式一 configurationp...

springboot配置檔案

配置檔案的作用 修改springboot自動配置的預設值 yaml yaml ain t markup language yaml a markup language 是乙個標記語言 yaml isn t markup language 不是乙個標記語言 標記語言 以前的配置檔案大都是xml檔案,y...