spring面试题

spring面试题

目录:

  1. spring是如何简化开发的
  2. 说说你对spring的理解
  3. 你觉得spring的核心是什么?
  4. spring的事务传播机制是什么?
  5. spring框架中单例bean是现成安全的吗?
  6. spring中用到了哪些设计模式?
  7. spring事务的隔离级别有哪些?
  8. spring事务的实现方式原理是什么?
  9. spring事务什么时候会失效?
  10. spring支持的bean作用域有哪些?
  11. 简述spring bean生命周期
  12. 如何实现一个IOC容器?
  13. 什么是嵌入式服务器?为什么使用嵌入式服务器?
  14. 使用spring的优势?
  15. 说说你对AOP的理解—重点:
  16. 你对IOC的理解—重点:
  17. BeanFactory 与FactoryBean的区别:
  18. spring事务是如何回滚的?

1.spring是如何简化开发的:

在这里插入图片描述

2.说说你对spring的理解:

在这里插入图片描述

spring是一个框架 同时是一个容器 还是一个生态---生态:spring是这个生态中的基石,它除了完成最基本的框架功能之外,springBoot springMVC。。。等等都是在以spring为基石来进行开发的,都是在spring的基础上做了延伸和扩展

3.你觉得spring的核心是什么?

在这里插入图片描述

4.spring的事务传播机制是什么?

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

5.spring框架中单例bean是现成安全的吗?

在这里插入图片描述

6.spring中用到了哪些设计模式?

在这里插入图片描述

7.spring事务的隔离级别有哪些?

在这里插入图片描述

在这里插入图片描述

读未提交:产生的问题是:会产生脏读、幻读、不可重复读问题
读已提交:产生的问题是:幻读、不可重复度问题
可重复度:产生的问题是:幻读问题

8.spring事务的实现方式原理是什么?

在这里插入图片描述

9.spring事务什么时候会失效?

在这里插入图片描述

自身调用问题:A类的某个方法 调用到B类的某个方法,如果在本方法内进行方法调用的话 是不会走AOP代理过程的,因为不走aop代理过程 所以当前的事务配置也就不会生效。-----这个情况是生产环境中遇到的最多的事务失效的情况

10.spring支持的bean作用域有哪些?

在这里插入图片描述

11.简述spring bean生命周期—重点

在这里插入图片描述

12.如何实现一个IOC容器?

在这里插入图片描述

在这里插入图片描述

13.什么是嵌入式服务器?为什么使用嵌入式服务器?

在这里插入图片描述

14.使用spring的优势?

在这里插入图片描述

15.说说你对AOP的理解:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

16.你对IOC的理解—理解

在这里插入图片描述

在这里插入图片描述

下面详细点的讲解:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
循环依赖?

在这里插入图片描述

循环依赖问题及解放方法:三级缓存
在这个链接中:
https://blog.csdn.net/qq_40277163/article/details/124399551

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

17.BeanFactory 与FactoryBean的区别:

在这里插入图片描述

18.spring事务是如何回滚的?

在这里插入图片描述

在这里插入图片描述

还有一些讲解源码的东西 可以看哔站的这个链接:

https://www.bilibili.com/video/BV1aa411j72q?p=29&spm_id_from=pageDriver&vd_source=ef2d575bbc3858229d30841d749af1f2

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值