【发布时间】:2015-04-01 19:31:41
【问题描述】:
如果我创建一个 Spring Bean Map 有两个具有相同键的条目:
<util:map id="myMap" key-type="java.lang.String" value-type="java.lang.String" map-class="java.util.LinkedHashMap">
<entry key="key1" value="one" />
<entry key="key2" value="two" />
<entry key="key1" value="three" />
</util:map>
第三个条目将“key1”的值从“one”更改为“three”。
有没有办法让它抛出错误?这样,在包含数百个条目的大型 map bean 中,不会意外使用重复的键。
【问题讨论】:
-
不幸的是,这是 HashMap 类的默认行为。
标签: java spring spring-mvc dictionary