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()时才创建