Bean标签范围配置
scope:指对象的作用范围,取值如下:
取值范围 | 说明 |
---|---|
singleton | 默认值,单例的 |
prototype | 多例的 |
request | WEB 项目中,Spring 创建一个 Bean 的对象,将对象存入到 request 域中 |
session | WEB 项目中,Spring 创建一个 Bean 的对象,将对象存入到 session 域中 |
global session | WEB 项目中,应用在 Portlet 环境,如果没有 Portlet 环境那么globalSession 相当于 session |
1)当scope的取值为singleton时
Bean的实例化个数:1个
Bean的实例化时机:当Spring核心文件被加载时,实例化配置的Bean实例
Bean的生命周期:
对象创建:当应用加载,创建容器时,对象就被创建了
对象运行:只要容器在,对象一直活着
对象销毁:当应用卸载,销毁容器时,对象就被销毁了
2)当scope的取值为prototype时
Bean的实例化个数:多个
Bean的实例化时机:当调用getBean()方法时实例化Bean
对象创建:当使用对象时,创建新的对象实例
对象运行:只要对象在使用中,就一直活着
对象销毁:当对象长时间不用时,被 Java 的垃圾回收器回收了
Bean标签范围配置相关推荐
- 【Spring全家桶系列】Spring中bean标签的配置与使用
⭐️前面的话⭐️ 本文已经收录到<Spring框架全家桶系列>专栏(该专栏计划在全部文章更新完毕后付费,反正订阅不要钱,要不来一个?),本文将介绍Spring中XML配置Bean,有关be ...
- spring— Bean标签scope配置和生命周期配置
scope配置 singleton 默认值,单例的 prototype 多例的 request WEB 项目中,Spring 创建一个 Bean的对象,将对象存入到 request 域中 sessio ...
- Bean标签基本配置
用于配置对象交由Spring 来创建. 默认情况下它调用的是类中的无参构造函数,如果没有无参构造函数则不能创建成功. 基本属性: id:Bean实例在Spring容器中的唯一标识 class:Bean ...
- Spring配置文件-Bean生命周期配置(init-method方法,destory-method方法)
1.UserDaoImpl类 public class UserDaoImpl implements UserDao {public UserDaoImpl(){System.out.println( ...
- Spring中的bean标签详解
文章目录 Bean标签基本配置 Bean标签范围配置 Bean生命周期配置 Bean的依赖注入入门 Bean的依赖注入概念 Bean的依赖注入方式 Bean的依赖注入的数据类型 引入其他配置文件(分模 ...
- Struts1.x系列教程(6):Bean标签库
Bean标签库共有11个标签.这些标签可以完成如下五种工作: 1. 获得HTTP请求信息 2. 访问Java对象 3. 访问JSP内嵌对象和Struts配置对象 4 ...
- Spring bean 标签加载、解析过程分析
概述 上一篇[Spring 加载.解析applicationContext.xml 流程]分析了从xml文件加载到开始解析xml里面的标签为止,基本都是跟spring 真正的核心没什么关系. 这篇我们 ...
- JEECMS站群管理系统-- 标签的配置流程
2019独角兽企业重金招聘Python工程师标准>>> 以cms_content_list为例,首先,每一个标签的声明都是在jeecms-context.xml中进行的, < ...
- J2EE高级开发框架小课程之Spring框架1——Spring创建三种方式:使用无参构造器创建对象(bean标签的方式),使用静态方法创建对象,使用实例方法创建对象(非静态方法)
Spring是什么? 是一个开源的.用于简化企业级应用开发的应用开发框架. a.简化开发: Spring框架对很多常用的api做了简化,比如,使用Spring jdbc (Spring jdbc是Sp ...
最新文章
- 取消掉Transfer-Encoding:chunked
- 用反向传播算法解释大脑学习过程?Hinton 等人新研究登上 Nature 子刊
- 演示:思科设备基于物理接口帧中继(fame-relay)的配置
- Java NIO系列教程(一) Java NIO 概述
- python 爬虫实例 电影-Python爬虫入门实战之猫眼电影数据抓取(实战篇)
- micropython开发环境_micropython开发者指南
- 牛客网(剑指offer) 第十七题 树的子结构
- 读书二十二载,信念很简单,把书念下去,然后走出去,不枉活一世。
- linux编译mmc驱动,Embeded linux之MMC驱动
- 裁员之后人手却不够,马斯克和母亲只好亲自上阵帮忙了
- tomcat历史版本新特性_Tomcat介绍(三)完结,即将进入正文
- java网上书店系统_基于Java的网上书店管理系统
- 训练集、验证集和测试集的比较
- 每个人都在经历淘宝的“大数据杀熟”,这5个办法巧妙避开
- 如何快速下载720云高清全景图片
- Vim 批量在行首/行尾插入相同字符
- 【Kotlin 协程】Flow 异步流 ④ ( 流的构建器函数 | flow 构建器函数 | flowOf 构建器函数 | asFlow 构建器函数 )
- flash 中无法导出swf文件的解决方法
- mysql的下载与安装
- otus阈值分割matlab,OSTU最佳阈值法二值化原理-matlab和C | 学步园