Spring中bean的作用域
2017-03-23 20:30
465 查看
本文以Spring4.1.6 为例
初期的spring中bean有两种:单例(singleton)和 原型(Prototype)
spring 默认bean的scope 是 singleton,对于有状态的bean 不能重复使用需要设置scope 为Prototype
即每次组装时生成一个全新的bean 的实例
之后Spring web 应用又加入了 会话(Session)、请求(Request)、(global session)、(Appleaction)
代码示例:
XML配置bean
初期的spring中bean有两种:单例(singleton)和 原型(Prototype)
spring 默认bean的scope 是 singleton,对于有状态的bean 不能重复使用需要设置scope 为Prototype
即每次组装时生成一个全新的bean 的实例
之后Spring web 应用又加入了 会话(Session)、请求(Request)、(global session)、(Appleaction)
代码示例:
@Component @Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE) BOOServie service;
XML配置bean
<bean id=“mybean” class="com.myapp.Notepad" scope="session"/>
@Component @Scope(value=WebApplicationContext.SCOPE_APPLICATION,proxyMode=ScopedProxyMode.INTERFACES) BOOServie service;
相关文章推荐
- Spring中Bean的作用域有哪些
- 我怎么学习spring-bean的作用域
- spring中bean的作用域
- Spring2.5学习1.4_bean的作用域及其实例化时期
- Spring管理的bean的作用域
- Spring笔记:设置Bean的作用域
- SPRING中BEAN的作用域?
- 【第三章】 DI 之 3.4 Bean的作用域 ——跟我学spring3
- Spring - Bean 的作用域
- Spring、Bean 的作用域
- 使用Spring(七)集合合并、bean的作用域(prototype,singleton)
- 配置Spring管理的bean的作用域
- 【SSH三大框架】Spring基础第一篇:搭建Spring环境、实例化Bean、管理Bean的作用域以及Bean的生命周期
- Spring容器中Bean的作用域
- Spring IOC 之Bean的作用域
- Spring中bean的作用域
- Spring中Bean的作用域
- Spring---->Bean的作用域
- spring开发_spring中Bean的作用域_singleton_prototype
- Spring学习笔记(六) Bean的作用域 & Spel 表达式