Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何创建键为someBean的beanID,值为someBean的map属性_Java_Spring - Fatal编程技术网

Java 如何创建键为someBean的beanID,值为someBean的map属性

Java 如何创建键为someBean的beanID,值为someBean的map属性,java,spring,Java,Spring,如何创建键为someBean的beanID,值为someBean的map属性 例如: 我的spring文件中有: <bean id="Service" class="Service" <property name="tasks"> <map> ??? </map> </property> </bean> <bean id="FirstTaskID" class="Task

如何创建键为someBean的beanID,值为someBean的map属性

例如: 我的spring文件中有:

<bean id="Service" class="Service" 
<property name="tasks">
      <map> 
          ???
      </map>
  </property>
</bean>

<bean id="FirstTaskID" class="TaskType"/>
<bean id="SecondTaskID" class="TaskType"/>
/> 

我想创建这样的映射任务: {(“FirstTaskID”,value ref=“FirstTaskID”),(“SecondTaskID”,value ref=“SecondTaskID”)}

我使用Spring2.0.2。 提前感谢。


<property name="tasks">
  <map>
      <entry key="FirstTaskID" value-ref="FirstTaskID"/>
      <entry key="SecondTaskID" value-ref="SecondTaskID"/>
  </map>
</property>
是3.0.x的文档。对于2.0.x,是


第一任务ID
第二任务ID
<property name="someMap">
    <map>
        <entry>
            <key>
                <value>FirstTaskID</value>
            </key>
            <ref bean="FirstTaskID" />
        </entry>
        <entry>
            <key>
                <value>SecondTaskID</value>
            </key>
            <ref bean="SecondTaskID" />
        </entry>
    </map>
</property>