spring4.x(四)之第四章--BeanFactory与ApplicationContext
1. BeanFactory
BeanFactory 体系结构
部分类详解:初始化 BeanFactory
使用 Spring 配置文件为 Car 类提供配置信息,然后通过 BeanFactory 装载配置文件,启动 spring IoC 容器:
2. ApplicationContext
-
ApplicationContext 类体系结构
两个实现类:
①. ClassPathXmlApplicationContext:默认从类路径加载配置文件
②. FileSystemXmlApplicationContext:默认从文件系统中装载配置文件 -
WebApplicationContext
spring 提供的用语启动 WebApplicationContext 的 Servlet 和 Web 容器监听器:
①.org.springframework.web.context.ContextLoaderServlet
②.org.springframework.web.context.ContextLoaderListenser
通过 web 容器监听器引导:
通过自启动的 servlet 引导(不支持容器监听器的低版本 web 容器):
指定 log4j 配置文件时,启动 spring web 应用上下文: