Spring Boot 配置文件中的默认值
Spring Boot About 603 words默认值
读取MY_SERVER_PORT
、spring.application.name
变量的值,如果没有设置,则使用冒号后面的值。
server:
port: ${MY_SERVER_PORT:8080}
my:
app-name: ${spring.application.name:myappname}
特殊字符
特殊字符需要转移。
字符串可以直接使用单引号或双引号。
:
{
}
[
]
,
&
*
#
?
|
-
<
>
=
!
%
@
`
示例
空字符串
${dv1:}
:冒号后面不填任何值,则默认值是空字符串。
默认值中的特殊符号
需要使用#{}
。
#{null}
:表示默认值是null
(空对象,不是null
字符串)。
#{' hello world'}
:表示默认值首字母是空格。
:#{' '}
:表示默认值中的冒号后面是空格。
default_value_1: ${dv1:}
default_value_2: ${dv2:#{null}}
default_value_3: ${dv3:this is default value}
default_value_4: ${dv4:#{' prefix is space'}}
default_value_5: ${dv5:this is default value:#{' '}contains colon}
Views: 2,548 · Posted: 2022-10-03
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...