基本类型对象注入:
<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>