摘要:
本文主要是关于SSM框架的面试内容,主要涵盖了以下几个方面的知识点:
一、SpringBoot启动流程
包括SpringBoot启动的本质、创建SpringApplication对象及执行run方法的主要步骤和流程。
二、IOC容器初始化流程
详细介绍了IOC容器的核心工作是在AbstractApplicationContext.refresh方法中完成的,包括准备BeanFactory、执行BeanFactory后置处理器、注册BeanPostProcessor等步骤。
三、Bean生命周期
包括创建对象、初始化对象、使用对象和销毁对象四个阶段,并介绍了Bean生命周期中程序员可以通过一些扩展点执行自己的代码。
四、Bean的循环依赖
介绍了Bean循环依赖的问题以及Spring如何通过三个对象缓存区(singletonObjects、earlySingletonObjects和SingletonFactories)来解决循环依赖问题。
本文主要介绍了SSM框架面试中会涉及到的知识点,为面试者提供了详细的解答和解释。