Spring Boot 配置文件中的默认值
Spring Boot 大约 603 字默认值
读取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}
阅读 589 · 发布于 2022-10-03
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Linux jobs fg bg disown阅读 2319
-
JVM:运行时数据区之虚拟机栈阅读 601
-
Android 使用 libphonenumber 库查询归属地阅读 4621
-
Angular 添加事件监听阅读 2019
-
Java 并发编程之 LinkedBlockingQueue 阻塞队列阅读 1151
-
Java 语法糖 - 方法重写时的桥接方法阅读 662
-
Linux 之 CentOS yum 安装 PHP7.2阅读 2682
-
Spring Cloud OpenFeign 自定义 ErrorDecoder阅读 428
-
走进 Rust:异常处理阅读 1856
-
Charles 抓包工具下载,安装及破解阅读 1265