java之spring
问题:用junit做测试的时候,无法获取到applicationContext.xml配置文件【这里的配置文件是放在WEB-INF下面的,如果是放在src下面的,就不会报这个错】
写法:ClassPathXmlApplicationContext ac=new ClassPathXmlApplicationContext("/WebRoot/WEB-INF/applicationContext.xml");
纠结:一直感觉是路径的错,可是试了好多,还是报错 菜鸟一枚,想不通啊
修改方法:用下面这种方式就可以获取
FileSystemXmlApplicationContext ac=new FileSystemXmlApplicationContext("/WebRoot/WEB-INF/applicationContext.xml");
虽说是解决问题了,但是问题的原因,还是不清楚,知道的,看到的,请给我说一下哈 谢谢O(∩_∩)O~
本文探讨了解决Junit单元测试中无法加载位于WEB-INF目录下的Spring配置文件(applicationContext.xml)的问题。通过使用FileSystemXmlApplicationContext替代ClassPathXmlApplicationContext,成功实现了配置文件的加载。
6312

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



