问答详情
源自:-

第四章转账环境的搭建那出错

老师我 写完了这一章的代码后用junit4进行测试时,报错了Failed to load ApplicationContext,我不知道该怎么修改

求帮助

提问者:秦才子在路上 2016-03-25 23:13

个回答

  • 吼哈
    2016-08-25 17:58:01

    导致这个问题的原因很多,先这样试下:

    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太多坑了……