ApplicationContext
- 作用:Spring 提供的 ApplicationContext 这个工厂,用于对象的创建;
好处:解耦合 - ApplicationContext 是接口类型;
接口:屏蔽实现的差异
非 web 环境 (main junit) :ClassPathXmlApplicationContext
web 环境 :XmlWebApplicationContext
- 重量级资源:
ApplicationContext 工厂的对象占用大量内存。
不会频繁的创建对象 ,⼀个应用只会创建⼀个工厂对象。
A pplicationContext 工厂:⼀定是线程安全的(多线程并发访问)。



