标签:
1.set方法注入
通过setter方法注入:类中一定要提供相应的setXX方法,才能执行成功
<!-- 通过属性注入(setter方法) name表示类中的属性名,类中必须有对应的set方法-->
<bean name="user1" class="cn.itcast.spring.h_beanproperty.User">
<property name="id" value="1"></property>
<property name="name" value="张三"></property>
</bean>
2.构造方法注入
public User(Long id, String name) { this.id = id; this.name = name; }
<!-- 通过构造方法注入 --> <bean name="user2" class="cn.itcast.spring.h_beanproperty.User">
<!--注意顺序,与构造方法的参数顺序要一致--> <constructor-arg value="2"></constructor-arg> <constructor-arg value="李四"></constructor-arg> </bean>
或者是:
<!-- 通过构造方法注入 -->
<bean name="user2" class="cn.itcast.spring.h_beanproperty.User">
<constructor-arg value="李四" index="1"></constructor-arg>
<constructor-arg value="2" index="0"></constructor-arg>
</bean>
加上index顺序就可以变了
3.接口注入
接口注入。。。
标签:
原文地址:http://www.cnblogs.com/winner-0715/p/4955412.html