转:applicationContext.xml文件放置位置不同而导致的jUnit测试的时候路径的不同
如果applicationContext.xml文件放置在src下面的的时候使用jUint测试的时候编写的路径应该是这样的:
1 @Test 2 3 public void saveTest() { 4 5 ApplicationContext ctx = 6 7 new ClassPathXmlApplicationContext(”applicationContext.xml“);
但是如果applicationContext.xml文件放置在WEB-INF下面的时候使用jUnit测试的时候编写的路径就要有区别了
如果不这样写,测试的时候就会提示applicationContext.xml文件找不到
1 private String conf = "WebRoot/WEB-INF/applicationContext.xml"; 2 3 @Test 4 5 public void saveTest(){ 6 7 ApplicationContext ac = new FileSystemXmlApplicationContext(conf); 8 9 }