IOC中Bean標籤和管理物件細節

2021-10-08 21:48:58 字數 738 閱讀 6138

作用:

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 支援建構函式注入和屬性注入。建構函式注...