Spring Junit 读取WEB-INF下的配置文件

测试环境:Spring3.0.5 + Junit4.8.1

配置文件放在class目录下:
[java] view plain copy
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring.xml"); 
WEB-INF下:

[java] view plain copy
ApplicationContext applicationContext = new FileSystemXmlApplicationContext("WebRoot/WEB-INF/spring.xml"); 

多个文件可用*表示
[java] view plain copy
ApplicationContext applicationContext = new FileSystemXmlApplicationContext("WebRoot/WEB-INF/spring-*.xml"); 

注解方式:

class:
[java] view plain copy
@ContextConfiguration(locations={"classpath:spring.xml"}) 
WEB-INF:
[java] view plain copy
@ContextConfiguration(locations={"file:WebRoot/WEB-INF/spring.xml"}) 

猜你喜欢

转载自linsky328.iteye.com/blog/2408998