springboot: 2.2.1.release在配置檔案中我們有的時候會用到佔位符,格式是**$** 這麼說可能不好理解,下面我們詳細說明ide: idea
使用模組為web模組和測試模組
隨機數
獲取宣告後的值$
// 隨機生成乙個int型別的數
$// 生成乙個10以內的int型別的數
$// 生成乙個12到19的int型別的數
$// 隨機生成乙個long型別的數
判斷取值person.name=黎明 # 宣告乙個值
person.maps.k1=$ # 呼叫宣告後的值,如果呼叫的值沒有宣告,則會把表示式整體當成字串值呼叫
person.school.name=$曙光 # 獲取宣告的值然後拼接
下面是使用結果:person.name=黎明 # 宣告乙個值
# 通過冒號分割,前面是宣告的節點,後面是預設值,判斷如果宣告的節點存在則獲取值,如果沒有則使用預設值
person.lists=$,$
注入物件
配置檔案@component
@configurationproperties
(prefix =
"person"
)public
class
person
執行結果person.name=黎明
person.age=$
person.student=true
person.birthdate=2019/11/14
person.maps.k1=$
person.maps.k2=$
person.lists=$,$
person.school.name=$曙光
person.school.start-date=2019/09/01
從上面我們可以看出我們的佔位符生效了。person },
lists =
[list1, 黎明]
, school = school
}
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...
springboot 配置檔案
1.配置檔案 系統配置 自定義配置 server host 空格 value windows檔案路徑,包含 可以直接寫。以空格個數區分層次 logging level root trace file log.txt server.host value 顯示單引號 包 value 包 顯示雙引號 包 ...