练习spring事务管理时出现错误,总结目前遇到的此类问题的解决方案
如果一点Junit Test马上报错 基本就是配置文件出问题了
有时Junit Test会运行一段时间,数据库数据没更新再刷几遍。
我的检错流程:
1.命名是否正确
注意properties中不要把URL和驱动写反(我就是写反了,找了半天)
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:applicationContext.xml")
public class Demo {
@Resource(name="accountService")
private AccountService as;
@Test
public void fun1() {
as.transfer(1, 2, 100D);
}
}
注意Resource 名字与xml中一致,还有classpath
注意调用其它层对象时,set方法
2.查看Failure Trace=》Caused by: 提示具体出错问题
可能出错:
1.导包不完全 aop ,aspect,aop联盟,weaving织入包
2.spring 与 jdk 版本不配套
3.逻辑出错
4.其他。之后遇到后继续补充
不断总结,给自己创造反馈,学习效率会高很多,共勉。୧(๑•̀◡•́๑)૭