首页 > 编程语言 > 详细

SpringBean

时间:2019-02-16 11:03:08      阅读:260      评论:0      收藏:0      [点我收藏+]

SpringBean是Spring容器初始化、装配、管理的对象,Bean的定义以及之间的依赖通过配置元数据来表示。

Bean的作用域

Bean的默认作用域是单例的,即Spring容器中只会存在某个Bean的一个对象,通过多线程处理多个请求。如果想要Bean保持一些状态,单例可能就不是线程安全的,这时候可以把作用域设置为prototype的。
Spring支持物种Bean的作用域,通过在Bena定义中配置<bean id="" class="" scope="singleton"

singleton

单例多线程处理多个请求

prototype

每次请求Bean(依赖注入或者getBean方法)都会new一个Bean对象

request

每次HttpRequest都会创建一个Bean对象

session

同一个session共享一个Bean对象,不同session使用不同Bean对象

globalSession

Bean的生命周期

SpringBean

原文:https://www.cnblogs.com/darknessplus/p/10386894.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!