首页 > 编程语言 > 详细

spring mvc + mybatis + spring aop声明式事务管理没有作用

时间:2015-08-11 01:43:49      阅读:303      评论:0      收藏:0      [点我收藏+]

在最近的一个项目中,采用springMVC、mybatis,发现一个很恼人的问题:事务管理不起作用!!网上查阅了大量的资料,尝试了各种解决办法,亦未能解决问题!

spring版本:3.0.5

mybatis版本:3.2.2

1、applicationContext.xml配置:

技术分享
2、springMVC.xml配置:

技术分享

由于之前没用过springMVC,对其原理一知半解,一直在考虑是不是aop配置出错等等无关问题,结果破费周折,未能解决!

今天,偶然间看到一篇文章,颇有启发:

技术分享

按照上述,修改了配置文件,将service的扫描放在applicationContext.xml中,controller的扫描放在springMVC.xml中,

applicationContext.xml中添加:

技术分享
springMVC.xml中修改:
技术分享
重启服务器,调用事务测试方法,结果能够成功启动事务并在出错时回滚,配置完成。
技术分享

 整理的比较粗略,将代码分享给大家,【源码地址获取


spring mvc + mybatis + spring aop声明式事务管理没有作用

原文:http://my.oschina.net/u/2428341/blog/490411

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!