我用Spring注解写了一个方法,现在要用单元测试来测试是否正确,当我读取application.xml
时报错,说找不到我给的路径,我尝试换了一下路径,但是报同样的错,我讲读取路径的贴在下面,麻烦看看!
我application.xml的路径在“项目名/app/WEB-INF/springConfig/spring/spring.xml读取方式是:ApplicationContext context = new ClassPathXmlApplicationContext("项目名/app/WEB-INF/springConfig/spring/spring.xml");
报的错误是:class path resource [项目名/app/WEB-INF/springConfig/spring/spring.xml] cannot be opened because it does not exist这种读取路径的方式行不行的通?
时报错,说找不到我给的路径,我尝试换了一下路径,但是报同样的错,我讲读取路径的贴在下面,麻烦看看!
我application.xml的路径在“项目名/app/WEB-INF/springConfig/spring/spring.xml读取方式是:ApplicationContext context = new ClassPathXmlApplicationContext("项目名/app/WEB-INF/springConfig/spring/spring.xml");
报的错误是:class path resource [项目名/app/WEB-INF/springConfig/spring/spring.xml] cannot be opened because it does not exist这种读取路径的方式行不行的通?
// ApplicationContext factory=new ClassPathXmlApplicationContext("file:G:/1Java实用项目资源/2Spring/1精通Spring全 Jar代码/workspace/workspace/example6/src/appcontext.xml"); 相对路径的
// ApplicationContext factory=new ClassPathXmlApplicationContext("classpath:appcontext.xml");
// ApplicationContext factory=new ClassPathXmlApplicationContext("appcontext.xml");
参考路径
不能使用ApplicationContext factory=new ClassPathXmlApplicationContext("....");
要用ApplicationContext factory=new SystemFileXMl.....具体的我记不清楚全类名了..
实在不行,就把application.xml放到src根目录下.
我找了一下. 是这个类..
ApplicationContext ctx =new FileSystemXmlApplicationContext("路径")