如何使用key = beanID of someBean创建map属性,value = someBean
例如: 我的春天文件中有:
<bean id="Service" class="Service"
<property name="tasks">
<map>
???
</map>
</property>
</bean>
<bean id="FirstTaskID" class="TaskType"/>
<bean id="SecondTaskID" class="TaskType"/>
/>
我想创建这样的Map任务: {(“FirstTaskID”,value-ref =“FirstTaskID”),(“SecondTaskID”,value-ref =“SecondTaskID”)}
我使用spring 2.0.2。 提前谢谢。
答案 0 :(得分:1)
<property name="tasks">
<map>
<entry key="FirstTaskID" value-ref="FirstTaskID"/>
<entry key="SecondTaskID" value-ref="SecondTaskID"/>
</map>
</property>
是3.0.x中记录的内容。对于2.0.x,what's documented是
<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>