1.通過構(gòu)造方法設(shè)置值
2.set注入(通過set方法),即使用property標簽乱灵,而不是constructor-arg標簽
如果屬性是基本數(shù)據(jù)類型或者String等簡單數(shù)據(jù)類型:
<bean id="peo" class="com.test.People">
<property name="id" value="1"></property>
<property name="name" value="zs"></property>
</bean>
或者
<bean id="peo" class="com.test.People">
<property name="id">
<value>1</value>
</property>
<property name="name">
<value>zs</value>
</property>
</bean>
如果屬性是set:
<property name="sets">
<set>
<value>1</value>
<value>2</value>
</set>
</property>
如果屬性是list:
<property name="list">
<list>
<value>1</value>
</list>
</property>
或者:
<property name="list" value="1,2,3"/> <!--注意此處1,2,3只表示一個值鸳谜,即只表示一個元素-->
如果屬性是數(shù)組:
<property name="strings">
<array>
<value>1</value>
</array>
</property>
如果屬性是map:
<property name="map">
<map>
<entry key="1" value="2"></entry>
</map>
</property>
如果屬性是properties類型:
<property name="demo">
<props>
<prop key="key">value</prop>
</props>
</property>