SpringBoot3 面试篇拾遗
条目索引
- ApplicationContextInitializer
- ApplicationListener
- Aware
- Bean的生命周期
- Bean的循环依赖
- BeanDefinition
- BeanFactory
- BeanPostProcessor
- InitializingBean / DisposableBean
- IOC容器初始化流程
- SpringBoot启动流程
条目正文
ApplicationContextInitializer
概念
1.定义一个类去实现ApplicationContextInitializer接口
并且给context对象注入环境属性,并且将各个属性注册
2.在META-INF/spring.factories配置文件中配置定义的类
接口的全类名=实现类的全类名
一
二.
总结
ApplicationListener
概念
总结
流程
1.一个实现类 实现 ApplicationListener,
- 在META-INF/spring.factories中写配置
接口的全类名=实现类的全类名
Aware

感知接口

Bean的生命周期


bean生命周期
1.
2.
背
Bean的循环依赖


主要流程
背
BeanDefinition



BeanFactory


总结
DefaultListableBeanFactory是受委托去执行getBean的人
BeanPostProcessor

InitializingBean / DisposableBean

IOC容器初始化流程


背
SpringBoot启动流程


背