老师我 写完了这一章的代码后用junit4进行测试时,报错了Failed to load ApplicationContext,我不知道该怎么修改
求帮助
导致这个问题的原因很多,先这样试下:
ApplicationContext factory = new ClassPathXmlApplicationContext("classpath:applicationContext1.xml");
AccountService service = (AccountService)factory.getBean("accountService");
service.transfer("aaa", "bbb", 200d);
如果这样有问题说明你xml配置错了,如果这样没问题,估计就是jdk版本不兼容(1.8不兼容),改成1.6的。
不是系统的,是项目的!右键项目>属性>compiler改成1.6。如果你开发用的1.8,这个时候项目会有小红叉,别管他。要想去掉小红叉,开发也用1.6。jdk1.8太多坑了……