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?++
相关推荐
苏叶新城14 分钟前
SpringBoot 3.5 JPA投影
java·spring boot·后端
Vic1010120 分钟前
Spring AOP 常用注解完全指南
java·后端·spring
白兰地空瓶38 分钟前
告别 add(1, 2)!通过 JS 柯里化,让你的代码更加优雅
javascript·面试
毕设源码-赖学姐1 小时前
【开题答辩全过程】以 基于Springboot的智慧养老系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
小兵张健1 小时前
森果云面试经历
面试
零雲2 小时前
Java面试:@Component和@Bean的区别是什么
java·开发语言·面试
用户6802659051192 小时前
如何利用 Endpoint Central 提高企业终端管理效率
javascript·后端·面试
代码or搬砖2 小时前
TransactionManager 详解、常见问题、解决方法
java·开发语言·spring
廋到被风吹走3 小时前
【Spring】Spring Context 详细介绍
java·后端·spring
sheji34163 小时前
【开题答辩全过程】以 山林湖泊生态文明建设管控系统为例,包含答辩的问题和答案
java·spring boot