【发布时间】:2016-04-25 13:46:21
【问题描述】:
我必须在春季创建一个地图,其中单个键具有多个值,因此最终它是映射上的哪个键可以具有多个值,我们必须保留它们,所以我在春季设计了这个,请告知这是正确的方法还是可能有更好的方法
以下是我设计的逻辑,请指教是正确的方法
之前是使用具有单个值的键..
<map>
<entry>
<key>
<value>Deal Instrument</value>
</key>
<list>
<value>setpumentType</value>
<value>java.lang.String.class</value>
</list>
</entry>
</map>
我已经编辑了它以使单个键具有多个值,如下所示
<util:list id="list1">
<value>setpumentType/value>
<value>java.lang.String.class</value>
</util:list>
<util:list id="list2">
<value>setReadType</value>
<value>java.lang.String.class</value>
</util:list>
现在我已将此列表添加到单个键中,如下所示
<map>
<entry>
<entry key="entry1" value-ref="list1" />
<entry key="entry1" value-ref="list2" />
</entry>
</map>
我想出了下面这个方法也请指教这也是一个正确的方法
<map>
<entry key="entry1" >
<util:list id="list1">
<value>setpumentType/value>
<value>java.lang.String.class</value>
</util:list>
<util:list id="list2">
<value>setReadType</value>
<value>java.lang.String.class</value>
</util:list>
<entry />
</map>
请大家多多指教。因为我想将所有内容都保留在 xml 本身的配置中
【问题讨论】:
标签: java spring dictionary