Java:如何在Spring框架中声明嵌套映射? [英] Java: How do you declare nested map in spring framework?
本文介绍了Java:如何在Spring框架中声明嵌套映射?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
例如,您将如何声明一个三元地图,例如-
For instance, how would you declare a triple map like-
Map<String, Map<String, Map<Boolean, String>>>, with the keys being someKey1, someKey2, and someKey3 (true/false)?
直到此为止我都知道-
<util:map
id="someMap"
map-class="java.util.HashMap"
key-type="java.lang.String"
value-type="java.lang.String">
<entry key="someKey1" value="someValue" />
</util:map>
好的,这就是我要减少大量if语句的事情.
Ok, this is what I want to do to reduce tons of if statements.
123: //some key 1
abc: //some key 2
true: //some key 3
a //some value
false: //some key 3
b //some value
456:
def:
true:
c
false:
d
谢谢.
推荐答案
也许可行:
<util:map id="someMap">
<entry key="123">
<value>
<map>
<entry key="abc">
<value>
<map key-type="java.lang.Boolean">
<entry key="true" value="a"/>
<entry key="false" value="b"/>
</map>
</value>
</entry>
</map>
</value>
</entry>
<entry key="456">
<value>
<map>
<entry key="def">
<value>
<map key-type="java.lang.Boolean">
<entry key="true" value="c"/>
<entry key="false" value="d"/>
</map>
</value>
</entry>
</map>
</value>
</entry>
</util:map>
这篇关于Java:如何在Spring框架中声明嵌套映射?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文