1.配置檔案:
springboot使用乙個全域性的配置檔案,配置檔名是固定的。
使用配置檔案的作用:修改springboot的自動配置的預設配置值
yml語法:
值的寫法:
yml配置檔案的值獲取:
yml檔案
server:配置檔案的依賴port:
8082
person:
lastname: 張三
age:
21boss:
true
birth:
2020/12/22
maps:
lists: [lisi,wangnwu,小劉]
dog:
name: 小黑
age:
3
org.springframework.boot編寫實體類,新增set get方法和tostring方法:spring-boot-configuration-processor
2.3.4.release
注意:兩個重要註解加上
@component@configurationproperties("person")
@componentproperties配置值的獲取@configurationproperties(
"person
") //
將配置檔案對映到元件中,進行繫結
public
class
person , lists=[lisi, wangnwu, 小劉], dog=dog}
#配置persond的值中文編碼問題#idea預設是utf-8
,需要進行編碼轉換在file encoding中設定
person.lastname=張三
person.age=21
person.boss=false
person.birth=2020/11/10
person.maps.k1=d
person.maps.k2=5
person.maps.k3=r
person.lists=c,f,g,h
person.dog.name=dog1
person.dog.age=5
測試結果
person, lists=[c, f, g, h], dog=dog}
SpringBoot基礎配置
springbootconfiguration本身就是乙個 configuration配置類,開發者可以在這個類中配置配置bean。enableautoconfiguration 表示開啟自動化配置,在任意時刻,開發者都可以使用自定義配置代替自動化配置中的某乙個配置。componentscan完成包...
Spring Boot基礎配置 Profile
今天寫不完了,明天補上 開發者在專案發布之前,一般需要頻繁的在開發環境,測試環境以及生產環境之間進行切換,這個時候大量的配置需要頻繁更改,例如資料庫配置,redis配置,mongodb配置,jms配置等。頻繁修改帶來了巨大的工作量,spring 對此提出了解決方案 profile註解 spring ...
Spring Boot讀取配置檔案與配置檔案優先順序
spring boot讀取配置檔案 package com.ivan.config.controller import org.springframework.beans.factory.annotation.autowired import org.springframework.core.env...