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

Spring面试题15:Spring支持几种bean的作用域?singleton、prototype、request的区别是什么?

在这里插入图片描述

该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点

面试官:Spring支持几种bean的作用域?

Spring支持以下几种Bean的作用域:

  1. Singleton(单例):这是Spring默认的作用域。使用@Scope(“singleton”)注解或者省略@Scope注解时,默认为Singleton作用域。在整个应用程序中,只会创建一个该Bean的实例,并且所有对该Bean的请求都会返回同一个实例。

  2. Prototype(原型):使用@Scope(“prototype”)注解指定一个Bean为Prototype作用域。每次对该Bean的请求都会创建一个新的实例。每个请求都会返回一个新的实例,不同请求之间不共享实例。

  3. Request(请求):使用@Scope(“request”)注解指定一个Bean为Request作用域。在每个HTTP请求中,都会创建一个新的实例。每个请求都会返回一个新的实例,不同请求之间不共享实例。

  4. Session(会话):使用@Scope(“session”)注解指定一个Bean为Session作用域。在每个HTTP会话(Session)中,都会创建一个新的实例。每个会话都会返回一个新的实例,不同会话之间不共享实

http://www.lryc.cn/news/173919.html

相关文章:

  • Spring Boot中Tomcat服务器参数解析及高并发控制
  • Python 运行代码
  • 【ROS入门】使用 ROS 话题(Topic)机制实现消息发布与订阅及launch文件的封装
  • 【企业级SpringBoot单体项目模板 】——Mybatis-plus自动代码生成
  • 怒刷LeetCode的第14天(Java版)
  • c语言 static
  • java基础3
  • LeetCode 1194.锦标赛优胜者
  • 多旋翼无人机组合导航系统-多源信息融合算法(Matlab代码实现)
  • 如何用ArkUI实现一个加入购物车效果?
  • ChatGLM GPT原理介绍
  • 2015年蓝桥杯省赛C/C++ A组 灾后重建题解(100分)
  • Elasticsearch(四)深分页Scroll
  • JavaWeb后端开发 JWT令牌解析 登录校验 通用模板/SpringBoot整合
  • Sparta工具用法描述之信息收集(漏洞分析)
  • Vue复选框批量删除示例
  • Docker自定义镜像
  • ardupilot的编译过程
  • Unity中Shader实现模板测试Stencil
  • 多线程与并发
  • 手写call方法
  • 基于FPGA的图像直方图统计实现,包括tb测试文件和MATLAB辅助验证
  • 数据库:Hive转Presto(一)
  • Responder
  • 基于下垂控制的并网逆变器控制MATLAB仿真模型
  • android获取RAM、CPU频率、系统版本、CPU核数
  • 微信小程序python+nodejs+php+springboot+vue 讲座预约系统
  • 嵌入式开发笔记:STM32的外设GPIO知识学习
  • 单片机论文参考:2、基于单片机的病床呼叫系统设计
  • 【C语言】结构体实现位段!位段有何作用?