- BeanFactory
1、BeanFactory 是底层的一个容器(懒加载),更轻量级
常用的 BeanFactory 是 XMLBeanFactory,根据 xml 定义的内容创建 bean
2、ApplicationContext 是在这个基础上增加了一些特性(是预加载的)。
常用的ApplicationContext:
ClassPathXmlApplicationContext ---从classPath的xml配置中读取上下文,并生成上下文定义。
FileSystemXmlApplicationContext---文件系统的xml
XmlWebApplicationContext---web应用中定义的xml