介绍spring注入依赖对象,首先说说基本类型对象注入:
1 2 3 4 | <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有两种方式: 方式一
1 2 3 4 | <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使用)
1 2 3 4 5 | <bean id="orderService" class="com.yq1012.service.OrderServiceBean"> <property name="orderDao"> <bean class="com.yq1012.service.OrderDaoBean"/> </property> </bean> |
|