Spring 表达式中冒号后的部分表示什么

Bil*_*ins 2 spring spring-el

我理解的部分,${user.configuredName}但我无法理解或在谷歌上找到之后的部分,:ABC谁能解释一下它的作用?我的理解是这${user.configuredName}将使用messageSource.

 <constructor-arg value="${user.configuredName:ABC}"/>
Run Code Online (Sandbox Code Playgroud)

Dan*_*ina 5

: 后面的部分指定默认值。如果 user.configuredName 未定义,“ABC”将用作默认值。

- 编辑添加对评论中提出的匹配请求的引用:) 请参见此处:https : //jira.spring.io/browse/SPR-4785

我试图找到更多关于它的文档,但它有点分散在不同的部分......我会让你谷歌其余的。