Spring-依賴注入(DI)

概念

依賴注入(Dependency Injection,DI)

依賴:指Bean對象的創建依賴於容器。Bean對象的依賴資源

注入:指Bean對象所依賴的資源,由容器來設置和裝配。

set注入

要求被注入的屬性,必須有set方法,set方法的方法名由set+屬性首字母大寫,如果屬性是boolean類型,沒有set方法,是is

測試pojo類

Friend.java

Student.java

1.常量注入

測試

2.Bean注入

這裏的值是一個引用,ref

3.數組注入

4.List注入

5.Map注入

6.set注入

7.properties注入

測試結果

Bean的作用域

在Spring中,那些組成應用程序的主體由Spring IOC容器所管理的對象,被稱之爲bean。bean就是由IOC容器初始化,裝配及管理的對象。

singleton 在Spring IOC中僅存在一個Bean實例,Bean以單例方式存在,默認值。

prototype 每次從容器中調用Bean時,都返回一個新的實例,即每次調用getBean時,相當於執行new

request 每次Http請求都會創建一個新的bean ,該作用域僅適用於webApplicationContext環境

session 同一個HttpSession共享一個Bean,不同Session使用不同Bean,僅適用於WebApplicationContext環境

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章