yml配置檔案

2021-08-19 06:49:03 字數 951 閱讀 7185

1、基本語法

k:(空格)v:表示一對鍵值對(空格必須有);

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

字面量:普通的值(數字,字串,布林)

k: v:字面直接來寫;

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

"":雙引號;不會轉義字串裡面的特殊字元;特殊字元會作為本身想表示的意思

name: "zhangsan \n lisi":輸出;zhangsan 換行 lisi

'':單引號;會轉義特殊字元,特殊字元最終只是乙個普通的字串資料

name: 『zhangsan \n lisi』:輸出;zhangsan \n lisi

物件還是k: v的方式

friends:

lastname: zhangsan        

age: 20 

或行內寫法:

friends:

2、@value獲取值和@configurationproperties獲取值比較

@propertysource:載入指定的配置檔案;

@importresource:匯入spring的配置檔案,讓配置檔案裡面的內容生效;

spring boot裡面沒有spring的配置檔案,我們自己編寫的配置檔案,也不能自動識別;

想讓spring的配置檔案生效,載入進來;@importresource標註在乙個配置類上

springboot推薦給容器中新增元件的方式;推薦使用全註解的方式

配置類@configuration------>spring配置檔案

使用@bean給容器中新增元件

4、配置檔案載入位置

Spring Boot配置檔案yml

spring boot使用乙個全域性的配置檔案,配置檔名是固定的 配置檔案的作用 用於修改springboot自動配置的預設值 yaml yaml ain t markup language 以前的配置檔案大多都是使用xml檔案。yaml 以資料為中心,比json,xml等更適合做配置檔案。yaml...

SpringBoot的 yml配置檔案

1 傳統的配置檔案.properties,採用鍵值對形式,如常用的配置資料庫連線 spring.datasource url jdbc mysql localhost 3306 test spring.datasource username root spring.datasource passwo...

Spring Boot的yml配置檔案

1 基本語法 k 空格,必須有 v 2 配置自定義屬性 user name username zs realname ls 使用 value zz的含義是若配置檔案中username無對應值則使用zz作為預設值 private string username 3 環境配置 spring profil...