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

[从零开始学SSM] Bean的配置

bean基础配置

bean别名配置

bean的作用范围配置

由运行结果可知,Spring创建的bean默认是单例的

那么如果我想创建非单例的bean怎么办,这时候就需要用到配置的方式完成了:在<bean>的属性中添加一个scope属性,该属性默认是singleton,把他换成prototype打印结果就是两个不同的地址了

为什么bean默认是单例的?

对于Spring来说,他帮我们管理的bean要放到容器中,我们假定一个场景,如果他帮我们创建的bean不是单例的,那么这个bean的数量会变得无穷无尽,用一次造一个,所以Spring并不是帮我们管理这一类bean的,这样对Spring的容器会造成非常大的压力,但是如果Spring帮我们创建的bean都是单例的,我们创建一个dao对象,执行完一个方法,下一次我又要创建一个dao对象再执行另一个方法,那我这两个对象用同一个不行吗

相关文章:

  • 迭代法反转链表
  • 光猫 和 全光 WiFi
  • 13个问题
  • 【大模型学习】第二十三章 深度解析BERT
  • 【工具/调研】各种类型文件转PDF
  • 9、讲一讲你理解的虚拟内存【中高频】
  • 【Linux】设置系统时间
  • 简单的实现RPC框架
  • NineData云原生智能数据管理平台新功能发布|2025年2月版
  • Java继承与反思,单例模式与静态的思考
  • STM32 ADC原理与驱动详解:从存储器映射到多通道采集(下) | 零基础入门STM32第六十六步
  • 基于51单片机的12864模拟示波器proteus仿真
  • 【Linux篇】:初步理解何为进程--从硬件“原子“到PCB“粒子“的进程管理革命
  • 直击行业痛点,赛逸展2025科技创新奖推陈出新
  • 42.单调栈2
  • 3月17日星期一今日早报简报微语报早读
  • 华为OD机试 - 书籍叠放 - 逻辑分析(Java 2023 B卷 200分)
  • 【操作系统安全】任务3:Linux 网络安全实战命令手册
  • JAVA(8)-数组
  • Python虚拟环境完全指南:用venv管理项目依赖,避免环境冲突的N个技巧
  • 《日出》华丽的悲凉,何赛飞和赵文瑄演绎出来了
  • 中国社联成立95周年,《中国社联期刊汇编》等研究丛书出版
  • 张广智︱“编年事辑”:打开学人心路历程的窗户
  • 美凯龙:董事兼总经理车建兴被立案调查并留置
  • 沙县小吃中东首店在沙特首都利雅得开业,首天营业额超5万元
  • 寒武纪陈天石:公司的产品力获得了行业客户广泛认可,芯片市场有望迎来新增量需求