1、IOC思想基于IOC容器完成,IOC容器底层就是对象工厂
    2、Spring提供IOC容器实现两种方式:(2个接口)

    1. BeanFactory: IOC容器基本实现,是Spring内部的使用接口,不提供开发人员进行使用。
      1. 加载配置文件时候不会创建对象,在获取对象(使用)才会创建对象
    2. ApplicationContext:BeanFactory接口的子接口,提供更多更强大的功能,一般由开发人员进行使用。
      1. 加载配置文件时候就会把配置文件对象进行创建。

    3、ApplicationContext两个实现类
    image.png