applicationContext.xml文件放置位置不同而导致的jUnit测试的时候路径的不同

王朝学院·作者佚名  2016-05-28
窄屏简体版  字體: 小  |  中  |  大  |  超大  

applicationContext.xml文件放置位置不同而导致的jUnit测试的时候路径的不同如果applicationContext.xml文件放置在src下面的的时候使用jUint测试的时候编写的路径应该是这样的:

@Testpublic void testFindByPage() {ApplicationContext ctx = new ClassPathXmlApplicationContext(”applicationContext.xml“);AccountDao dao = ctx.getBean(AccountDao.class);

但是如果applicationContext.xml文件放置在WEB-INF下面的时候使用jUnit测试的时候编写的路径就要有区别了

如果不这样写,测试的时候就会提示applicationContext.xml文件找不到

PRivate String conf = "WebRoot/WEB-INF/applicationContext.xml";@Testpublic void savetest(){ApplicationContext ac = new FileSystemXmlApplicationContext(conf);AllDao ad = ac.getBean(AllDao.class);User u =new User();u.setUsername("admin001");u.setPassWord("123456");ad.register(u);}

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航