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

Spring面试:Spring,SpringMVC,SpringBoot

一、知识回顾

1.单例和多例

  1. 单例(Singleton)是SpringBoot的默认作用域,在整个Spring应用上下文中,单例作用域的Bean只会创建一个实例,并且所有对该Bean的请求都会返回这个唯一的实例
  2. 多例(Prototype)作用域表示每次从Spring容器中请求该Bean时,都会创建一个新的实例

二、面试实战

面试题1:Spring框架中的单例bean是线程安全的吗?

  • 不是线程安全的
  • Spring框架中有一个@Scope注解,默认的值就是Singleton,为单例
  • 因为一般在Spring的bean中注入的都是无状态对象(Service/Dao),无线程安全问题
  • 如果在bean中定义了可修改的成员变量,是要考虑线程安全问题的,可以使用多例或者加锁来解决

面试题2:什么是AOP?你在项目中有没有使用到AOP?

相关文章:

  • 软考系统架构师 — 1 考点分析
  • 基于javaweb的SpringBoot精美物流管理系统设计与实现(源码+文档+部署讲解)
  • 五大基础算法——分治算法
  • QT中的宏
  • 大数据学习(64)- 大数据集群的高可用(HA)
  • 基于ydoVr算法的车辆智能防盗系统的设计与实现
  • linux:进程调度(下)
  • 单机 elasticsearch下载,安装,配置,启动,百度云链接提供
  • 【C语言】动态内存管理用realloc管理更灵活
  • CSS Table (表格)
  • windows上清理docker
  • Dify使用部署与应用实践
  • Python学习第十九天
  • 在Flutter中使用Future读取一个大文件会导致线程阻塞吗
  • Vue3 修改Pinia数据
  • 解决 VSCode SSH 连接报错:“REMOTE HOST IDENTIFICATION HAS CHANGED” 的问题
  • pycharm配置镜像源【pycharm最新版(23.2.5及以上)方法】
  • 使用 WebP 优化 GPU 纹理占用
  • AT指令集-LTE
  • PHP优化技术
  • 网站建设具体需求/免费b站推广网站
  • 井祥交通建设工程有限公司 网站/在线生成网页网站
  • 自己做软件 做网站需要学会哪些/百度关键词刷排名软件
  • 跨境电子商务网站建设/宁波seo外包
  • 网站排名怎样做有效/外链网盘网站
  • 网上发布信息的网站怎么做/营销平台有哪些