spring 01 Bean種類 作用域

2021-09-11 09:10:15 字數 950 閱讀 9256

bean種類

普通bean:之前操作的都是普通bean。,spring直接建立a例項,並返回

factorybean:是乙個特殊的bean,具有工廠生成物件能力,只能生成特定的物件。

bean必須使用 factorybean介面,此介面提供方法 getobject() 用於獲得特定bean。

先建立fb例項,使用呼叫getobject()方法,並返回方法的返回值

fb fb = new fb();

return fb.getobject();

beanfactory 和 factorybean 對比?

beanfactory:工廠,用於生成任意bean。

factorybean:特殊bean,用於生成另乙個特定的bean。例如:proxyfactorybean ,此工廠bean用於生產**。獲得**物件例項。aop使用

作用域

作用域:用於確定spring建立bean例項個數

取值:singleton

單例,預設值。

prototype

多例,每執行一次getbean將獲得乙個例項。例如:struts整合spring,配置action多例。

配置資訊

Spring框架 Bean的種類

1 普通bean spring直接建立a例項,並返回。2 factorybean 是乙個特殊的bean,具有工廠生成物件能力,只能生成特定的物件。bean必須使用factorybean介面,此介面提供方法getobject 用於獲得特定bean。先建立fb例項,呼叫getobject 方法,並返回方...

Spring的bean作用域

接著既可以配置bean的作用域了 4 session session作用域表示該針對每一次http請求都會產生乙個新的bean,同時該bean僅在當前http session內有效,配置例項 配置例項 和request配置例項的前提一樣,配置好web啟動檔案就可以如下配置 5 global sess...

Spring中Bean的作用域

bean作用域 作用域描述 singleton 在每個spring ioc容器中乙個bean定義對應乙個物件例項。整個容器中只有該bean的唯一例項 prototype 乙個bean定義對應多個物件例項。request session global session 因為這樣在配置中的任何錯誤就會即刻...