哎呀,又是午夜时分,又是一个失眠的夜晚,和去年一样,记得去年今日,也是睡不着觉,就注册了csdn的账号,开始写东西,csdn真是深夜最好的安魂剂。
Spring都发布了6.0,这不赶紧看看源码,咱们来一起学习学习,废话不多说了,开始吧。
IOC核心流程简介
环境:Spring6、SpringBoot3.0、JDK17
读源码小tips:
- 多看注释
- 梳理整体设计思想
- don’t care
IOC是一个容器,对象的创建、使用和销毁都是由IOC容器来管理。
小白可以先看这篇:《五分钟带你速通Spring IOC》
大体的流程如下:
- 加载配置文件(XML\YAML…)、配置类,并解析成BeanDefinition
- BeanFactoryPostPr