一,配置文件位于类路径下
例如下图的spring-dao.xml
在代码中:
- ApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring-dao.xml");
在单元测试中:
- @RunWith(SpringJUnit4ClassRunner.class)
- @ContextConfiguration(locations={"classpath:spring-dao.xml"})
二,配置文件位于WEB-INF目录下
在代码中:
- ApplicationContext applicationContext = new new FileSystemXmlApplicationContext("src/main/webapp/WEB-INF/spring/applicationContext.xml");
在单元测试中:
- @RunWith(SpringJUnit4ClassRunner.class)
- @ContextConfiguration(locations={"file:src/main/webapp/WEB-INF/spring/applicationContext.xml"})
需要注意的是在单元测试中一定要注意版本是否冲突的问题,否则很容易出问题!
344



被折叠的 条评论
为什么被折叠?



