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

010 依赖注入

时间:2018-05-25 22:51:48      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:bean   方式   对象   ini   public   lang   注入   资源   ring   

一 . 概述

  在前面我们说到了Bean创建的一般情况,下面我们说下spring最重要的概念--依赖注入.

依赖: 一般概念上的各种资源(文件,字符串,对象).

通过注入的方式(容器实现)配置到指定的对象之中,整个都是由容器完成的.


二 . 依赖注入的实现

在spring之中有两种方式:

[1]设值注入

[2]构造注入

其中设值注入就是通过setter()方法注入,构造注入就是通过构造器完成.


 

三 .设值注入  

public class User {

    private String name;

    public void setName(String name) {
        this.name = name;
    }
<bean id="user" class="com.trek.init.User">
        <property name="name" value="trek"></property>
    </bean>

我们通过property标签完成了设值注入.

  其中,一般的变量,我们使用value就可以了,对象引用我们可以使用ref来表示.


 

四 .构造注入  

<bean id="str" class="java.lang.String">
        <constructor-arg index="0" value="trek"></constructor-arg>
    </bean>

我们使用constructor-arg实现构造注入,其基本的使用和设值注入一致.


 

010 依赖注入

标签:bean   方式   对象   ini   public   lang   注入   资源   ring   

原文地址:https://www.cnblogs.com/trekxu/p/9090869.html

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