如果applicationContext.xml文件放置在src下面的的时候使用jUint测试的时候编写的路径应该是这样的:
@Test public 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"; @Test public 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); }
时间: 2024-11-24 13:17:34