Spring源码深度解析(一):IOC容器概念及类关系详解
前言IOC容器说简单点,其实就是一个Map<String, Object> singletonObjects,创建IOC容器的时候就往容器中添加<bean名称,bean实例>这样的键值对,需要的时候就去容器中取即可。由于Spring推荐使用注解的方式来使用IOC容器,并且之后学习SpringBoot也是支持全注解,零XML配置。因此本文将全程使用注解来讲解。IOC源码中涉及到的容器类比较多,我们可以将他们分成2类,如下图,一个是BeanFa