我正在使用配置1.6。
我有一个xml文件,比如
<property>
<name>sql</name>
<value><![CDATA[select a, b from c]]></value>
</property>
我希望“从a中选择a,b”作为整个字符串,但我将“选择一个”和“b从c”改为列表。
你可能会建议我用逗号加入字符串,但是我项目中的其他地方依赖于这个属性。
答案 0 :(得分:0)
更改PropertiesConfiguration对象的属性,如下所示:
AbstractConfiguration.setListDelimiter(0);
将分隔符设置为0将完全禁用值分割。
这应该有效。
答案 1 :(得分:0)
使用commons配置1.9建议使用:
config = new XMLConfiguration();
config.setListDelimiter((char) 0);
config.setDelimiterParsingDisabled(true);
config.setAttributeSplittingDisabled(true);
config.load(resource);