scope--spring bean 的作用域
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了scope--spring bean 的作用域,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含943字,纯文字阅读大概需要2分钟。
内容图文
![scope--spring bean 的作用域](/upload/InfoBanner/zyjiaocheng/1040/0783c8bb6011427daffa11433bf5f94c.jpg)
bean:
在spring中,那些组成应用程序的主体及由spring ioc 容器所管理的对象,被称之为bean。
bean就是ioc容器初始化、装配及挂你的对象。
在以上五种作用域中request 、session 、global session 是基于web的应用中使用的。
Singleton:单例类型
ioc容器只创建一个共享的实例。对所有的bean请求,返回的是同一个实例。是缺省作用域。
容器创建时,该对象就跟随创建,不管是否有人调用。
Propotype:原型类型
表示一个bean定义多个对象,每次对bean请求,都返回一个新创建的对象。
容器创建时并没有实例化,获取bean的时候才去生成对象。
Request:
表示在一个HTTP请求中,一个bean定义一个实例。与HTTP请求的声明周期是相同的,请求结束,bean销毁。
仅在基于web的spring application Context情形下有效。
Session:
表示在一个HTTP session 中,一个bean定义一个实例。
仅在基于web的spring application Context情形下有效。
Global Session:
这个只在porlet的web应用程序中才有意义,它映射到porlet的global范围的session;
如果普通的web应用使用了这个scope,容器会把它作为普通的session作用域的scope创建。
内容总结
以上是互联网集市为您收集整理的scope--spring bean 的作用域全部内容,希望文章能够帮你解决scope--spring bean 的作用域所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。