首页 > 学院 > 开发设计 > 正文

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

2019-11-15 00:22:24
字体:
来源:转载
供稿:网友
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);}

  


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表