错误情况1.
错误原因:spring没有扫描相应的类,
以前扫包都是在springmvc中直接这样扫了,就能够将testing下的controller和service那些都交给了spring,其实都是给了springmvc,根本没有给spring,所以spring完全无法添加事物,
解决方法: 后台springmvc中修改为
spring-mvc.xml:
spring-service.xml中添加扫包语句
这时候事物管理生效。
错误情况2:
事物管理都是在service实现类当前方法中添加事物,但是当我们将出错部分使用try-catch包裹后,spring则不会处理,所以需要将try-catch去掉,事物生效