spring-bean集合

来源:互联网 发布:数控车床编程仿真软件 编辑:程序博客网 时间:2024/05/22 13:28

通过<list/><set/><map/><props/>元素可以定义和设置与JavaCollection类型对应ListSetMapProperties的值。

<bean id="moreComplexObject" class="example.ComplexObject">  <!-- results in a setAdminEmails(java.util.Properties) call -->  <property name="adminEmails">    <props>        <prop key="administrator">administrator@example.org</prop>        <prop key="support">support@example.org</prop>        <prop key="development">development@example.org</prop>    </props>  </property>  <!-- results in a setSomeList(java.util.List) call -->  <property name="someList">    <list>        <value>a list element followed by a reference</value>        <ref bean="myDataSource" />    </list>  </property>  <!-- results in a setSomeMap(java.util.Map) call -->  <property name="someMap">    <map>        <entry>            <key>                <value>an entry</value>            </key>            <value>just some string</value>        </entry>        <entry>            <key>                <value>a ref</value>            </key>            <ref bean="myDataSource" />        </entry>    </map>  </property>  <!-- results in a setSomeSet(java.util.Set) call -->  <property name="someSet">    <set>        <value>just some string</value>        <ref bean="myDataSource" />    </set>  </property></bean>

注意:map的key或value值,或set的value值还可以是以下元素:


bean | ref | idref | list | set | map | props | value | null

原创粉丝点击