您必须设置PropertyPlaceholderConfigurer的nullValue
。例如,我使用的是字符串,
@null但您也可以将空字符串用作nullValue。
<bean id="propertyConfigurer" > <!-- config the location(s) of the properties file(s) here --> <property name="nullValue" value="@null" /></bean>
现在,您可以使用字符串
@null来表示
null值
@Value("${stuff.value:@null}")private String value;
请注意:上下文名称空间目前不支持null值。你不能用
<context:property-placeholder null-value="@null" ... />
在Spring 3.1.1中测试
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)