当前位置: 首页 > article >正文

15.解释Spring支持的几种bean的作用域

Spring支持的几种bean的作用域

Spring框架支持以下五种bean的作用域:

  • singleton : bean在每个Spring ioc 容器中只有一个实例。
  • prototype:一个bean的定义可以有多个实例。
  • request:每次http请求都会创建一个bean,该作用域仅在基于web的Spring ApplicationContext情形下有效。
  • session:在一个HTTP Session中,一个bean定义对应一个实例。该作用域仅在基于web的Spring ApplicationContext情形下有效。
  • application:全局 Web 应用程序范围的范围标识符

注意: 缺省的Spring bean 的作用域是Singleton。使用 prototype 作用域需要慎重的思考,因为频繁创建和销毁 bean 会带来很大的性能开销。


http://www.kler.cn/a/146273.html

相关文章:

  • 【机器学习:三十二、强化学习:理论与应用】
  • HBase实训:纸币冠字号查询任务
  • CV与NLP经典大模型解读
  • Google地图瓦片爬虫
  • 在Playwright中使用PO模式
  • 解锁C#语法的无限可能:从基础到进阶的编程之旅
  • 禁用WordPress前台搜索功能
  • 人力资源管理后台 === 登陆+主页鉴权
  • 邮政快递查询单号查询入口,分析筛选出其中的提前签收件
  • 针对Arrays.asList的坑,可以有哪些处理措施
  • C#文件夹基本操作(判断文件夹是否存在、创建文件夹、移动文件夹、删除文件夹以及遍历文件夹中的文件)
  • laya2.13.3添加Button后报错
  • MySQL 批量插入记录报 Error 1390 (HY000)
  • Halcon 5分钟学会9点标定 带图片示例、示例源码
  • 【活动回顾】sCrypt在2023伦敦区块链大会上的精彩表现
  • Mysql使用周期性计划任务定时备份,发现备份的文件都是空的?为什么?如何解决?
  • 播放器开发(二):了解FFmpeg与SDL常用对象和函数
  • Redis面试题:redis做为缓存,数据的持久化是怎么做的?两种持久化方式有什么区别呢?这两种方式,哪种恢复的比较快呢?
  • 国产Ai大模型和chtgpt3.5的比较
  • 机器学习---贝叶斯网络与朴素贝叶斯
  • 深度解析 Docker Registry:构建安全高效的私有镜像仓库
  • 又3本“On Hold”期刊被剔除!这本Elsevier旗下中科院2区TOP仍在调查中!
  • 代理模式-C语言实现
  • 回归预测 | MATLAB实现SMA+WOA+BOA-LSSVM基于黏菌算法+鲸鱼算法+蝴蝶算法优化LSSVM回归预测
  • 人工智能-注意力机制之注意力汇聚:Nadaraya-Watson 核回归
  • 数据结构与算法之二叉树: LeetCode 100. 相同的树 (Typescript版)