添加事务回滚@Transactional标签后JUnit测试报错。(服务器运行并不报错)
无法理解的错误,怎么会指向一个完全没见过的类。
解决方法:
在回滚驱动中添加属性:
<proxy-target-class = "true">
由于spring版本低,这里spring自动使用了cglib代理。就是所谓的子类继承。
未声明此属性,或者运行类没有继承接口,都会自动使用cglib代理。
运行类为接口实现的所以这里报错。
添加事务回滚@Transactional标签后JUnit测试报错。(服务器运行并不报错)
无法理解的错误,怎么会指向一个完全没见过的类。
解决方法:
在回滚驱动中添加属性:
<proxy-target-class = "true">
由于spring版本低,这里spring自动使用了cglib代理。就是所谓的子类继承。
未声明此属性,或者运行类没有继承接口,都会自动使用cglib代理。
运行类为接口实现的所以这里报错。