java - Spring hash Map 中有多个值的 Map

标签 java spring dictionary properties

是否可以在 spring 中向 map 添加多个值,例如我有下面的 spring map

 <property name="abcMap">
     <map>
         <entry key="615000" value="def"/>
     </map>
 </property>

我想要实现如下所示的目标

<property name="abcMap">
    <map>
        <entry key="615000" value="def" value="abc"/>
    </map>
</property>

请告知我们如何在 Spring 中实现相同的目标。

最佳答案

根据定义,一个映射不能有同一个键的两个值(如果是 java,你可以将它们放在一个列表中,但情况并非如此)。

作为解决方案,您可以将它们通过定义的字符(如“,”)连接起来,或者对每个值使用不同的键。

关于java - Spring hash Map 中有多个值的 Map,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50465242/

相关文章:

Netty 处理程序中的 Spring 事务支持

java - spring-hateoas 0.8.0.RELEASE 与 Spring 4 的兼容性

python - 检索 Python 字典值

java - “没有这样的表”SqliteDatabase

java - 由于 "ConversationId not valid - missing releaseId",无法通过 Drools 工作台将工件部署到 KIE 服务器

java - Maven 多模块版本控制 - 包不存在

python - 'collections.defaultdict' 对象没有属性 'append'

python - 如何(或是否有可能)使用列表来提取 Python 中的嵌套字典?

java-jar : What's the default class path?

java - 我可以在一个命令中链接 observableListclear() 和 addAll() 吗?