Spring 表达式中冒号后面的部分表示什么?
What does a part after a colon in a Spring expression indicate?
我理解 ${user.configuredName}
的部分,但我无法理解或找到 google 之后的 :ABC
部分。谁能解释一下它的作用?
据我了解,${user.configuredName}
将使用 messageSource
从属性中读取 属性。
<constructor-arg value="${user.configuredName:ABC}"/>
: 之后的部分指定了默认值。
如果未定义 user.configuredName,则 "ABC" 将用作默认值。
-- 编辑添加对评论中提出的匹配请求的引用:)
看这里:https://jira.spring.io/browse/SPR-4785
我试图找到更多关于它的文档,但它有点分散在不同的部分......我会让你 google 剩下的。
我理解 ${user.configuredName}
的部分,但我无法理解或找到 google 之后的 :ABC
部分。谁能解释一下它的作用?
据我了解,${user.configuredName}
将使用 messageSource
从属性中读取 属性。
<constructor-arg value="${user.configuredName:ABC}"/>
: 之后的部分指定了默认值。 如果未定义 user.configuredName,则 "ABC" 将用作默认值。
-- 编辑添加对评论中提出的匹配请求的引用:) 看这里:https://jira.spring.io/browse/SPR-4785
我试图找到更多关于它的文档,但它有点分散在不同的部分......我会让你 google 剩下的。