java - 无法为 applicationContext.xml 中的给定键提供 HashMap 作为 "value"的问题

标签 java xml

我想使用 Hashmap 作为 applicationContext.xml 文件中键的值。 也就是说,我们指定的键和键值(如下所示)将在运行时在 xml 文件中提供。

<beans>
<bean id="movieDetails" class="org.gis.gvb.MovieDetails">
    <property name="name" value="Sri Raghavendra Mahatyam"/>
     <property name="censorRating" value="U"/>
     <property name="userRating" value="*****"/>
      <property name="language" value="Telugu"/>
      <property name="twoD3DND" value="2D"/>
       <property name="releaseYear" value="1986"/>
       <property name="genre" value="Devotional"/>
       <property name="castNCrew" value="Director=Trivikram Srinivas,Producer=Suresh
            Productions,Music=Devisri Prasad,Hero=Venkatesh,Heroine=Katrina Kaif"/>
       </bean>
  </beans>

请帮助我实现这一目标。

尝试时,我收到错误消息,指出无法从 String 转换为 HashMap。 多谢, 巴斯卡·贡杜。

最佳答案

你已经取得了这样的成就

<bean id="movieDetails" class="org.gis.gvb.MovieDetails">
<property name="youMapName">
        <map>
            <entry key="name" value="Sri Raghavendra Mahatyam"/>
            <entry key=="censorRating" value="U"/>
        </map>
</property>
</bean>

关于java - 无法为 applicationContext.xml 中的给定键提供 HashMap 作为 "value"的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24611909/

相关文章:

java - java中的synchronized关键字是如何实现的?

c# - 从另一个页面读取 IsolatedStorage 中的设置

java - Hibernate:在非主键列上进行一对多映射

java - out.absolute.dir 在 Linux 中是什么意思?

java - 为什么我无法通过 obj-c 将消息发送到我的 java 服务器?

java - Spring MVC从子菜单调用jsp

java - 如何从外部项目文件夹访问 hibernate.cfg.xml、config.properties 和 log4j.properties

xml - Tomcat 6和7动态web项目eclipse

java - 抽屉导航中的 map Activity

java - 实现矩阵的最佳方式(地铁站/地铁线路)