Spring4笔记----bean的作用范围
2016-07-28 09:54
459 查看
使用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
引用外部属性文件
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
引用外部属性文件
相关文章推荐
- java线程安全总结
- JavaEE程序猿的免费午餐③
- Spring4 Junit异常浅析
- Shiro+Spring MVC整合
- JDK配置顺序
- Myeclipse使用DB Browser连接数据库错误:OPTION SQL_SELECT_LIMIT=DEFAULT
- Spring IOC注入源码分析
- Java中Cookie的使用方法
- maven+eclipse项目问题报错原因(Cannot change version of project facet Dynamic web module to 2.5)
- java事件处理机制(自定义事件)
- Eclipse+maven 导致Eclipse启动后Build workspaces卡死或者下载缓慢的问题
- struts2自定义类型转换器
- android studio 导入eclipse项目,程序真机运行中文显示乱码
- spring整合hibernate加sqlite数据库
- 解决mac 中的myeclipse控制台中文乱码问题
- 【HDU】1250 - Hat's Fibonacci(java - BigDecimal)
- SpringMVC结合ajaxfileupload.js实现文件无刷新上传
- Spring Data JPA 1.10.1 详解三之查询
- java线程池的使用说明
- Java 试题-1