我的上下文文件中定义了几个地图。有没有一种方法可以将这些映射组合成一个包含所有条目的映射,而无需编写 Java 代码(并且不使用嵌套映射)?我正在寻找相当于 Map m = new HashMap(); m.putAll(汽车地图); m.putAll(bikeMap); 似乎应该有一种方法可以在 Spring 上下文文件中执行此操作,但 util:map 上的 Spring 3.0 参考文档部分并未涵盖此用例。
<!-- I want to create a map with id "vehicles" that contains all entries of the other maps -->
<util:map id="cars">
<entry key="groceryGetter" value-ref="impreza"/>
</util:map>
<util:map id="bicycles">
<entry key="commuterBike" value-ref="schwinn"/>
</util:map>