很明显
ApplicationContext是一个接口
ClassPathXmlApplicationContext只是其中一个实现类
一. ClassPathXmlApplicationContext
这个实现类是从根路径下加载配置文件, 推荐使用这种, 也就是resources文件夹下
二. FileSystemXmlApplicationContext
这个实现类是从磁盘路径上加载, 配置文件可以放在任意的位置
三. AnnotationConfigApplicationContext
当使用的是注解配置容器对象时, 才需要使用此类来创建spring容器