基本类型对象注入:
<bean id="orderService" class="com.yq1012.service.OrderServiceBean"> <constructor-arg index=“0” type=“java.lang.String” value=“xxx”/>//构造器注入 <property name=“name” value=“zhao/>//属性setter方法注入 </bean>
注入其他bean:
方式一
<bean id="orderDao" class="com.yq1012.service.OrderDaoBean"/> <bean id="orderService" class="com.yq1012.service.OrderServiceBean"> <property name="orderDao" ref="orderDao"/> </bean>
方式二(使用内部bean,但该bean不能被其他bean使用)
<bean id="orderService" class="com.yq1012.service.OrderServiceBean"> <property name="orderDao"> <bean class="com.yq1012.service.OrderDaoBean"/> </property> </bean>
集合类型装配
<bean id="order" class="com.yq1012.service.OrderServiceBean">
<property name="lists">
<list>
<value>lihuoming</value>
</list>
</property>
<property name="sets">
<set>
<value>set</value>
</set>
</property>
<property name="maps">
<map>
<entry key="liyongqiang" value="23"/>
</map>
</property>
<property name="properties">
<props>
<prop key="12">yq1012</prop>
</props>
</property>
</bean>