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}
阅读 1296 · 发布于 2022-10-03
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Java JDBC 开启事务阅读 1464
-
Spring Boot 添加 JFR 事件监控阅读 519
-
Spring Boot Tomcat 启动流程阅读 1801
-
Spring Boot使用 Jackson 注解阅读 1172
-
软考-系统架构设计师:存储管理-段页式存储组织阅读 3880
-
H2 无法创建数据库 JdbcSQLNonTransientConnectionException阅读 764
-
使用 jsDelivr 解决 GitHub 资源下载慢的问题阅读 831
-
更新 Linux 服务器时间阅读 2655
-
Linux grep 抓取多个关键字阅读 2620
-
Java jcmd 命令操作 JFR 飞行记录仪阅读 1992