Spring 入門(3)依賴注入

2021-08-20 12:27:16 字數 1525 閱讀 8882

1.依賴注入

2.依賴注入解釋

先看一下沒有使用依賴注入的時候我們的**。我們舉例:個人 類,華為手機類,人需要使用手機。**如下

package di;

public

class

person

public

void

play()

}

package di;

public

class

huaweiphone

implements

phone

@override

public

void

read()

@override

public

void

music()

}

這樣輸出是沒用的什麼問題的,然後我們看看依賴注入怎麼做?

package di;

public

class

person

public

void

play()

}

package di;

public

inte***ce

phone

package di;

public

class

implements

phone

@override

public

void

read()

@override

public

void

music()

}

<?xml version="1.0" encoding="utf-8"?>

xmlns=""

xmlns:xsi=""

xsi:schemalocation="

/spring-beans-3.0.xsd">

id="helloworld"

class="hello.helloworld">

name="message"

value="hello world!"/>

bean>

id="person"

class="di.person">

constructor-arg>

bean>

id="huawei"

class="di.huaweiphone">

bean>

bean>

beans>

package di;

public

class

persontest

}

3.對比總結
4.依賴注入的實現方式

5.依賴注入比較特殊值型別

spring 依賴注入 Spring依賴注入

依賴注入 dependency injection,簡稱di 與控制反轉 ioc 的含義相同控制反 在使用spring框架之後,物件的例項不再由呼叫者來建立,而是由spring容器來建立,spring容器會負責控制程式之間的關係,而不是由呼叫者的程式 直接控制,這樣控制權由應用程式轉移到了sprin...

Spring依賴注入

所謂依賴注入,是指在程式執行過程中,如果需要呼叫另乙個物件協助時,無須在 中建立按被呼叫者,而是依賴外部注入。spring 的依賴注入對呼叫者和被呼叫者幾乎沒有任何要求,完全支援對 pojo 之間依賴關係的管理。依賴注入的兩種方式 1 設值注入 設值注入是指通過 setter 方法傳入被呼叫者的例項...

SPring依賴注入

所謂依賴注入,是指在程式執行過程中,如果需要呼叫另乙個物件協助時,無須在 中建立按被呼叫者,而是依賴外部注入。spring的依賴注入對呼叫者和被呼叫者幾乎沒有任何要求,完全支援對pojo之間依賴關係的管理。依賴注入的兩種方式 1 設值注入 設值注入是指通過setter方法傳入被呼叫者的例項。這種注入...