最新回答 / 夜阑风语丿
在使用所有注释前必须使用@RunWith(SpringJUnit4ClassRunner.class),让测试运行于Spring测试环境 Spring框架在org.springframework.test.annotation 包中提供了常用的Spring特定的注解集,如果你在Java5或以上版本开发,可以在测试中使用它。
最赞回答 / Teddy1982
事务传播是为了解决业务层方法相互调用时的事务控制问题, 所以应该是aaa()方法调用到了bbb()方法, 也有可能是业务层的其他方法先后调用了同是业务层的aaa()方法和bbb()方法。aaa()方法调用bbb()方法比较简单, 好讲。如果aaa()和bbb()方法同时被表示层的方法调用, 表示层不用进行事务控制, 所以就没有事务传播的问题。
2016-03-30
最新回答 / 吼哈
导致这个问题的原因很多,先这样试下:ApplicationContext factory = new ClassPathXmlApplicationContext("classpath:applicationContext1.xml"); AccountService service = (AccountService)factory.getBean("accountService"); service.transfer("aaa", "bbb", 200d);如果这样有问题说明你xml配置错了,如...
2016-03-25
已采纳回答 / Java小怪兽
这里配置的是你的service的代理类的注入,这里的异常感觉你好像配反了...检查一下你的配置文件看看