码迷,mamicode.com
首页 > 其他好文 > 详细

依赖注入三种方式(待完成)

时间:2015-11-11 11:37:13      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!