我现在用JUnit测试程序,但必须把Spring的ApplicationContext.xml拷贝到src下面,每次如果Spring的配置文件发生改变,都要重新拷贝文件到src下面,觉得有点麻烦,不知道高手有什么方法解决的,谢谢,我把我测试的代码贴在下面,即使我把指定配置文件路径也是一样的。。
public class TestSpring extends AbstractDependencyInjectionSpringContextTests { public void testSpring() { IVUserHaveModuleDAO dao = (IVUserHaveModuleDAO) applicationContext
.getBean("vuserHaveModuleDAO");
List lt = dao.queryUserPowerFloderModule(
"ff80808123756d960123756e0e100001", "0002");
for (int i = 0; i < lt.size(); i++) {
VUserHaveModule vUserHaveModule = (VUserHaveModule) lt.get(i);
System.out.println(vUserHaveModule.getId().getIsntavail());
}
} @Override
protected String[] getConfigLocations() {
String[] config = new String[] { "applicationContext.xml" };
//下面是制定路径
//String[] config = new String[] { "file:spms/WEB-INF/applicationContext.xml" };
return config;
}}
public class TestSpring extends AbstractDependencyInjectionSpringContextTests { public void testSpring() { IVUserHaveModuleDAO dao = (IVUserHaveModuleDAO) applicationContext
.getBean("vuserHaveModuleDAO");
List lt = dao.queryUserPowerFloderModule(
"ff80808123756d960123756e0e100001", "0002");
for (int i = 0; i < lt.size(); i++) {
VUserHaveModule vUserHaveModule = (VUserHaveModule) lt.get(i);
System.out.println(vUserHaveModule.getId().getIsntavail());
}
} @Override
protected String[] getConfigLocations() {
String[] config = new String[] { "applicationContext.xml" };
//下面是制定路径
//String[] config = new String[] { "file:spms/WEB-INF/applicationContext.xml" };
return config;
}}
解决方案 »
- 关于相对路径和绝对路径,懂的进
- org.springframework.beans.factory.BeanCreationException
- 请问war包和ear包有什么区别和联系,他们能否直接用rar压缩而成?
- 如何用java程序启动远程的linux服务
- tomcatw.exe 进程占用我CPU 98% 的资源,这是为什么
- 各位大哥们帮帮忙我刚学的 帮我解决一下一个特别小的问题(在线等) 谢谢 30分不多请笑纳
- 谁有《j2ee应用与BEA WebLogic Server》(邢国庆 等译)的光盘源代码?高分送上!!!
- 请教高手:J2ee1.4中Datasource的 设置文件是哪一个?如何设置jdbcDataSource?
- 在jb8中,如何发布一个web services服务。我用的是tomcat.
- Springboot 上传图片后不能回显
- 下面的要求能否用j2ee的技术实现?请高手不吝赐教!(高分求)
- 货运配载软件
看看这个行不行:
Resource rs = new FileSystemResource("src/beans.xml");//路径自己写
BeanFactory beanFactory = new XmlBeanFactory(rs);
IVUserHaveModuleDAO dao = (IVUserHaveModuleDAO) beanFactory.getBean("vuserHaveModuleDAO");