Spring依賴注入常用的兩種方式

2021-08-02 19:01:38 字數 586 閱讀 9534

spring中依賴注入:定義物件之間的彼此依賴,常用的兩種注入方式:setter方法和構造器

1、setter方法:在容器中宣告變數並插入對應setter和getter方法,在對應xml文件中配置,**片段:

public class animalser 

public void setcat(cat cat) }

配置如下:

50

90

由於使用方便,用的比較多。

2、構造器注入:在容器中宣告變數和構造方法,在xml中配置

public class animalser 

}

配置:

50

90

注意:在構造器中包含基本型別變數,為了避免構造歧義,在value後面使用type標籤,

顯式宣告每個構造函式引數的資料型別,很好的避免歧義

public class cat implements helloworld

}

常見Spring依賴注入的兩種方式

設定注入 ioc容器使用屬性的setter方法來注入被依賴的例項。構造注入 ioc容器使用構造器來注入被依賴的例項。兩種方法的 比較 設定注入 private string name private string password private void setname string name 同...

Spring兩種依賴注入方式的比較

我們知道,spring物件屬性的注入方式有兩種 設值注入和構造注入。先看 假設有個類為people,該物件包含三個屬性,name和school還有age,這些屬性都有各自的setter和getter方法,還有乙個包含這三個屬性的構造方法。如果用spring來管理這個物件,那麼有以下兩種方式為peop...

Spring的兩種注入方式

帶著前面的疑問,不斷的學習spring的知識,然後再回過頭去解決那些疑問。現在我們來看看spring的兩種注入方式 設值注入 設值注入式利用setter的方式為bean注入依賴關係的方式。上一節就是使用設值注入為bean注入依賴關係。設值注入的關鍵就是在類中必須存在乙個該屬性的setter方法,否則...