09 说看过IOC相关源码,说下具体实现

vvEcho 2024-01-20 14:08:36
Categories: Tags:

IOC又叫依赖注入,Spring的依赖主要由ApplicationContext这个高级容器来实现的
我说下大体流程吧,Spring容器启动时,beanDefinitionReader读取配置文件,然后交由BeanFactory也就是Bean工厂组装成,转换为完整的的Beandefinition,最后再放到BeanFactory的单例池中,底层是一个ConcurrentHashMap的实现;

IoC 的核心流程