1、ApplicationContext是一个接口,提供了访问Spring容器的Api
    2、ClassPathXmlApplicationContext是一个类,实现了上述功能
    3、ApplicationContext的顶层接口是BeanFactory
    4、BeanFactory定义了bean相关的最基本操作
    5、applicationContext在BeanFactory基础上追加了若干新功能

    ApplicationContext对比BeanFactory
    1、BeanFactory创建bean采用延迟加载形式,使用才创建
    2、ApplicationContext创建的bean默认采用立即加载形式
    ps:ApplicationContext单例对象,加载时就创建
    BeanFactory:在getBean()时才创建
    继承关系.png