Spring中bean的用法

Bean给属性赋值的几种方法:

1.property

<property name="name" value="zs"></property>
<property name="age" value="12"></property>
<property name="age" ref="teacher"></property>

2.constructor-arg(需要有参构造函数)

 <constructor-arg value="zs" type="java.lang.String" index="0"></constructor-arg>
 <constructor-arg value="12"></constructor-arg>
<constructor-arg ref="teacher"></constructor-arg>

3.p命名空间(需要无参构造函数)

 xmlns:p="http://www.springframework.org/schema/p"
 <bean id="student" class="pojo.Student" p:name="ls" p:age="12" p-ref="teacher">
 </bean>

Bean给集合赋值:

1.List

<property name="List">
	<list>
        <value>足球</value>
        <value>篮球</value>
        <value>乒乓球</value>
    </list>
</property>

2.Array

<property name="array">
    <array>
        <value>足球</value>
        <value>篮球</value>
        <value>乒乓球</value>
    </array>
</property>

3.Set

<property name="set">
    <set>
        <value>足球</value>
        <value>篮球</value>
        <value>乒乓球</value>
    </set>
</property>

4.Map

<property name="map">
    <map>
        <entry>
            <kеy>
                <value>foot</value
            </key>
            <value>足球</value>
        </entry>
    </map>
</property>

5.Properties

<property name="propsElement">
    <props>
        <prop key="foot">足球</prop>
        <prop key="basket">篮球</prop>
    </props>
</property>

List,Array,Set都可以用<list></list>

posted @ 2020-10-03 11:34  xsyz  阅读(227)  评论(0编辑  收藏  举报