如果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);
}
