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

Spring中bean的作用域

Bean的作用域

在bean标签中可以通过scop属性指定对象的作用域

Spring标准作用域

  • singleton(默认):每个Spring IoC容器只有一个实例。默认饿汉模式,Spring容器初始化阶段就会完成相关对象的创建,当在bean标签中添加lazy-init="true"变为懒汉模式,使用的时候才会创建对象。
  • prototype:每次请求都创建一个新实例。
  • request:每个HTTP请求创建一个实例(仅在Web应用中可用)
  • session:每个HTTP Session创建一个实例(仅在Web应用中可用)
  • application:每个ServletContext创建一个实例(仅在Web应用中可用)
  • websocket:每个WebSocket创建一个实例(仅在Web应用中可用)
http://www.dtcms.com/a/360987.html

相关文章:

  • [Godot] C#使用Json进行数据结构的保存与加载
  • QT中的TCP
  • 摄像头模块的电子集成设计
  • 开发使用mybatis是用混合模式还是全注解模式
  • pprint:美观打印数据结构
  • Spring Boot 和 Spring Cloud 的原理和区别
  • Spring Boot配置优化:Tomcat+数据库+缓存+日志,全场景教程
  • 单例模式
  • Day19_【机器学习—线性回归 (3)—回归模型评估方法】
  • 网站模板源代码 静态网页网站模板
  • VBA数据库解决方案第二十二讲:根据工作表数据生成数据库中数据表
  • 零售行业的 AI 革命:从用户画像到智能供应链,如何让 “精准营销” 不再是口号?
  • 百胜软件获邀出席第七届中国智慧零售大会,智能中台助力品牌零售数智变革
  • 百胜软件×OceanBase深度合作,赋能品牌零售数字化实践降本增效
  • leetcode 面试题17.19 消失的两个数字
  • Java学习笔记-反射(二)
  • 无公网IP,怎么实现远程调试与APP端api 接入?
  • 红楼梦 AI HTML 分析 - 好了歌
  • MySQL内置的各种单行函数
  • Kafka消息中间件安装配置
  • Ruoyi项目MyBatis升级MyBatis-Plus指南
  • sentinel异常处理机制
  • 2025机器人产业大洗牌:新兴初创企业的技术革命与崛起之路
  • 【Spring Cloud微服务】8.深度实战:微服务稳定性的守护神——Sentinel
  • Linux下usb设备驱动框架实现:定义核心结构体数据
  • 从Java全栈开发到微服务架构:一次真实的面试实录
  • leetcode算法刷题的第二十三天
  • GitLab 18.3 正式发布,更新多项 DevOps、CI/CD 功能【一】
  • Linux上perf工具的使用-基础采样
  • 云端虚拟云手机该如何进行使用?