在
properties
或yaml
配置檔案中是可以使用佔位符的
1、隨機數
${random.value}
- 類似uuid
的隨機數,沒有"-
"連線${random.int}
- 隨機取整型範圍內的一個值${random.long}
- 隨機取長整型範圍內的一個值${random.long(100,200)}
- 隨機生成長整型100-200
範圍內的一個值${random.uuid}
- 生成一個uuid
,有短槓連線${random.int(10)}
- 隨機生成一個10以內的數${random.int(100,200)}
- 隨機生成一個100-200
範圍以內的數
例子
#user.username=${random.value}
#user.username=${random.int}
#user.username=${random.long}
#user.username=${random.uuid}
#user.username=${random.int(10)}
#user.username=${random.int(100,200)}
user.username=${random.long(100,200)}
複製程式碼
2、佔位符
${key:defaultValue}
- 若key
不存在,則將defaultValue
的值賦值給取值的物件
例子
${user.username}
當在配置檔案中用這個表示式,而user.username未定義的時候,取值時會將${user.username}
當做字串處理
user.username=${test.xx:周伯通}
複製程式碼