Spring Boot 配置文件yml的使用方法
1、基本語法
格式要求
k:(空格)v:表示一對鍵值對(空格必須有);
以空格的縮進來控制層級關係;只要是左對齊的一列數據,都是同一個層級的
server:
port: 8081
path: /hello
1
2
3
屬性和值也是大小寫敏感;
2、值的寫法
字面量:普通的值(數字,字符串,布爾)
k: v:字面直接來寫;
字符串默認不用加上單引號或者雙引號;
“”:雙引號;不會轉義字符串裏面的特殊字符;特殊字符會作爲本身想表示的意思
name: “zhangsan \n lisi”:輸出;zhangsan 換行 lisi
”:單引號;會轉義特殊字符,特殊字符最終只是一個普通的字符串數據
name: ‘zhangsan \n lisi’:輸出;zhangsan \n lisi
對象、Map(屬性和值)(鍵值對):
k: v:在下一行來寫對象的屬性和值的關係;注意縮進
對象還是k: v的方式
friends:
lastName: zhangsan
age: 20
1
2
3
行內寫法:
friends: {lastName: zhangsan,age: 18}
1
數組(List、Set):
用- 值表示數組中的一個元素
pets:
- cat
- dog
- pig
1
2
3
4
行內寫法
pets: [cat,dog,pig]
1
1、@controller 控制器(注入服務)
2、@service 服務(注入dao)
3、@repository dao(實現dao訪問)
4、@component (把普通pojo實例化到spring容器中,相當於配置文件中的)
@ConfigurationProperties:告訴SpringBoot將本類中的所有屬性和配置文件中相關的配置進行綁定;
prefix = “person”:配置文件中哪個下面的所有屬性進行一一映射
————————————————
版權聲明:本文爲CSDN博主「HELLO_FANDONGBING」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_30443907/article/details/82706386