spring源码笔记
spring
ioc
ioc执行流程
核心过程
- 将相关资源加载到Environment
- 通过BeanDefinitionReader从Environment转换为BeanDefinition,并组册到map中
- 创建BeanFactory后,执行自定义的BeanFactoryProcessor
- 通过反射得到类的实例
- 更加bean的声明周期,执行BeanPostProcessor中的方法和init方法
- 完成Bean的创建
refresh
https://javadoop.com/post/spring-ioc
git
一个最简单的spring,便于debug
https://github.com/lexiaoyao1995/spring_basic