我想在 Spring XML 配置文件中定义默认属性值。我希望这个默认值是null
.
像这样的东西:
...
<ctx:property-placeholder location="file://${configuration.location}"
ignore-unresolvable="true" order="2"
properties-ref="defaultConfiguration"/>
<util:properties id="defaultConfiguration">
<prop key="email.username" >
<null />
</prop>
<prop key="email.password">
<null />
</prop>
</util:properties>
...
这是行不通的。是否有可能定义null
Spring XML 配置中属性的默认值?
这样使用 Spring EL 更好
<property name="password" value="${email.password:#{null}}"/>
它检查是否email.password
被指定并将其设置为null
(not "null"
字符串)否则
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)