一、在Spirng容器初始化时保存ApplicationContext对象
1、通过ClassPathXmlApplicationContext加载,默认获取的是classes即源代码路径下的配置文件
import org.springframework.context.support.ClassPathXmlApplicationContext;
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
ApplicationContext context = new ClassPathXmlApplicationContext("classpath*:/context-*.xml");
2、通过FileSystemXmlApplicationContext加载,默认获取的是项目根路径下的配置文件
import org.springframework.context.support.FileSystemXmlApplicationContext;
ApplicationContext context = new FileSystemXmlApplicationContext("applicationContext.xml");
ApplicationContext context = new FileSystemXmlApplicationContext("WebRoot/WEB-INF/applicationContext*.xml");
注:该方式适用于采用Spring框架的需要通过配置文件手工初始化Spring的独立应用程序