ApplicationContext

ClassPathXmlApplicationContext:实现加载类路径下的配置文件(resources)
FileSystemXmlApplicationContext:实现加载系统文件全限定路径下的配置文件(必须有访问权限)
AnnotationConfigApplicationContext:用于读取注解创建容器

核心容器两个接口引发的问题
ApplicationContext:
构建核心容器时,创建对象的策略是采用立即加载的方式
BeanFactary:
构建核心容器时,创建对象的策略是采用延迟加载的方式

创建bean的三种方式