我有两个配置文件:
override.xml looks like this ...
<paths>
<path>1</path>
<path>2</path>
<path>3</path>
</paths>
<numbers>
<number>100</number>
<number>200</number>
</numbers>
default.xml looks like this ...
<paths>
<path>4</path>
<path>5</path>
<path>6</path>
</paths>
<alphabets>
<alphabet>A</alphabet>
<alphabet>B</alphabet>
</alphabets>
我正在使用复合配置。首先添加 override.xml,然后添加 default.xml。
When I do a getList("paths.path") on the CompositeConfiguration, I get back 1,2,3,4,5,6.
这告诉我我正在从 override.xml 和 default.xml 中获取值。有没有办法只从 override.xml 取回值,因为它覆盖了 default.xml 值?
同时,如果我要执行 getList("numbers.number"),我希望返回 100,200。一个 getList("alphabets.alphabet") 返回 A,B。