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>