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 因為這樣在配置中的任何錯誤就會即刻...