コンテキスト ファイルにいくつかのマップが定義されています。Java コードを記述せずに (ネストされたマップを使用せずに)、これらのマップをすべてのエントリを含む 1 つのマップに結合する方法はありますか? Map m = new HashMap(); に相当するものを探しています。m.putAll(carMap); m.putAll(バイクマップ); 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>