作用:
prototype :多例的.
request :web 專案中,spring 建立乙個 bean 的物件,將物件存入到 request 域中.
session :web 專案中,spring 建立乙個 bean 的物件,將物件存入到 session 域中.
global session :web 專案中,應用在 portlet 環境.如果沒有 portlet 環境那麼globalsession 相當於 session.
2.1 單例物件:scope=「singleton」
乙個應用只有乙個物件的例項。它的作用範圍就是整個引用。
生命週期:
2.2 多例物件:scope=「prototype」
每次訪問物件時,都會重新建立物件例項。
生命週期:
**
* 模擬乙個靜態工廠,建立業務層實現類
*/public class staticfactory
}
/**
* 模擬乙個例項工廠,建立業務層實現類
* 此工廠建立物件,必須現有工廠例項物件,再呼叫方法
*/public class instancefactory
}
IOC中Bean標籤和物件 Spring(1)
1 bean 標籤 作用 用於配置物件讓 spring 來建立的。預設情況下它呼叫的是類中的無參建構函式。如果沒有無參建構函式則不能建立成功。屬性 id 給物件在容器中提供乙個唯一標識。用於獲取物件。class 指定類的全限定類名。用於反射建立物件。預設情況下呼叫無參建構函式。scope 指定物件的...
IoC控制反轉 管理Bean
一 ioc 概述 ioc 控制反 inverse of control 是spring 容器的核心,與di 依賴注入 dependency injection 是同乙個意思。從注入方法上看,主要可以劃分為三種型別 建構函式注入 屬性注入和介面注入。spring 支援建構函式注入和屬性注入。建構函式注...
IoC控制反轉 管理Bean
一 ioc 概述 ioc 控制反 inverse of control 是spring 容器的核心,與di 依賴注入 dependency injection 是同乙個意思。從注入方法上看,主要可以劃分為三種型別 建構函式注入 屬性注入和介面注入。spring 支援建構函式注入和屬性注入。建構函式注...