spring源码笔记

spring

ioc

ioc执行流程


核心过程

  1. 将相关资源加载到Environment
  2. 通过BeanDefinitionReader从Environment转换为BeanDefinition,并组册到map中
  3. 创建BeanFactory后,执行自定义的BeanFactoryProcessor
  4. 通过反射得到类的实例
  5. 更加bean的声明周期,执行BeanPostProcessor中的方法和init方法
  6. 完成Bean的创建

refresh

https://javadoop.com/post/spring-ioc

git

一个最简单的spring,便于debug
https://github.com/lexiaoyao1995/spring_basic

posted @ 2020-10-04 10:43  刃牙  阅读(146)  评论(0编辑  收藏  举报