天天看點

Spring4筆記----bean的作用範圍

使用bean的scop屬性來配置bean的作用域。

1. singleton:是bean的預設值,Spring IOC 容器中僅有一個bean執行個體,bean以單例的方式存在。

<bean id="people" class="com.bean.People" scope="singleton">

<property name="name" value="wendy"></property>    

</bean>

整個bean的生命周期隻會有一個People對象

2. prototype:(原型的),容器在初始化時不建立bean,每次從容器中調用bean時,都傳回一個新的執行個體。

3. request:每次http請求都會建立一個新的bean

4. session:同一個http Session共享一個bean

5. global session:同一個全局Session共享一個bean,一般用于Portlet應用環境

6. application:同一個application共享一個bean

引用外部屬性檔案

繼續閱讀