@ContextConfiguration(locations = {"file:WebRoot/WEB-INF/spring.xml"})
@ContextConfiguration(locations = {"classpath:beanFactoryTest.xml"})
用junit时,在不同的路径下时的前缀不一样,这应该是规定的东西吧。
但是不知道的情况下写路径真是。。。
第二个为默认加载的src下面的资源文件。
第一个为默认放在WEB-INF下面的资源文件。
本文介绍了使用JUnit进行Spring应用测试时不同路径下资源文件的加载方式。解释了@ContextConfiguration注解中两种路径指定的区别:一种针对WEB-INF目录下的文件,另一种针对src/main/resources目录下的文件。
@ContextConfiguration(locations = {"file:WebRoot/WEB-INF/spring.xml"})
@ContextConfiguration(locations = {"classpath:beanFactoryTest.xml"})
用junit时,在不同的路径下时的前缀不一样,这应该是规定的东西吧。
但是不知道的情况下写路径真是。。。
第二个为默认加载的src下面的资源文件。
第一个为默认放在WEB-INF下面的资源文件。
1258

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