现在采用struts2、spring、hibernate做一个项目。为了使结构更清晰把spring和struts2的配置文件都放在了WEB-INF/config目录下。在配置struts2的时候就遇到了问题,因为默认struts2是用classpath下加载配置文件。现在用spring测试框架进行单元测试,又遇到了配置文件无法加载的问题,搜了半天都没找到合适的解决方案,请问使用ssh的朋友们是怎么做的?
@ContextConfiguration(locations={"../WEB-INF/config/applicationContext.xml"}) public class TestSysUserService extends AbstractTransactionalJUnit4SpringContextTests { @Autowired private SysUserService userService; @Test public void testGetSysUserList(){ DataPage dataPage=userService.getUserList(1, 10); for(int i=0;i<dataPage.getData().size();i++){ System.out.println("用户姓名:"+((SysUser)dataPage.getData().get(i)).getName()); } } public SysUserService getUserService() { return userService; } public void setUserService(SysUserService userService) { this.userService = userService; } }