欢迎光临散文网 会员登陆 & 注册

来自面试一线!阿里巴巴2022企业内推+社招【Java岗】全部的面试题讲解来了!

2022-11-29 15:35 作者:杰尼龟1100  | 我要投稿

励志当最强课代表的我来给大家总结总结👍👍👍

阿里巴巴2022企业内推+社招【Java岗】全部的面试题讲解


视频内容:

1️⃣Spring问题✍️

2️⃣对Spring IOC的理解📄

3️⃣Sprinq Bean的生命周期🏷️


视频内容:

1️⃣Spring问题✍️

1、谈谈你对SpringlOC的理解

2、简单描述下Sprinq Bean的生命周期

3、BeanFactory和FactoryBean有什么区别

4、Spring中用到哪些设计模式

5、BeanFactory和ApplicationContext的区别

6、谈谈你对循环依赖的理解

7.Sprinq的AOP的底层实现原理

8.Sprina的事务是如何回滚的?

9、谈一下对Spring事务传播特性的理解


1、谈谈你对SpringIOC的理解 P1 - 00:00




2️⃣对Spring IOC的理解📄

IOC:控制反转,原来我们使用的时候对象是由使用者控制的,有了spring之后,可以将整个对象交给容器来帮我们进行管理(理论思想)

DI:依赖注入,将对应的属性注入到具体的对象中@Autowired,@Resource,populateBean方法来完成属性注入

容器:存储对象,使用map结构在存储对象,在spring中存储对象的时候一般有三级缓存,singletonObjects存放完整对象,earlySingletonObjects存放半成品对象,

singletonFactory用来存放lambda表达式和对象名称的映射,整个bean的生命周期,从创建·到使用到销毁,各个环节都是由容器来帮我们控制的。


1、谈谈你对SpringIOC的理解 P1 - 07:46




3️⃣Sprinq Bean的生命周期🏷️

当前,在整个ioc体系中还有很多细节的点,但是我是之前看的,太久了,记不清楚了,Spring中所有的bean都是通过反射生成的,constructor,newInstance,在整个流程中还会包含很多扩展点,比如有两个非常重要的接口BeanFactoryPostProcessor,BeanPostProcessor,用来实现扩展功能,aop就是在ioc基础之上的一个扩展实现,是通过BeanPostProcessor实现的,ioc中除了创建对象之后还由一个重点的点就是填充属性,生命周期的东西能说多少说多少


1、谈谈你对SpringIOC的理解 P1 - 15:36




来自面试一线!阿里巴巴2022企业内推+社招【Java岗】全部的面试题讲解来了!的评论 (共 条)

分享到微博请遵守国家法律