AOP事务的例子

  1. 云栖社区>
  2. 博客>
  3. 正文

AOP事务的例子

乒乓狂魔 2016-05-06 13:40:44 浏览940
展开阅读全文

给大家看一个例子,共同来分析下存在的问题

场景:保存用户成功后,发送一个消息。如果没有保存成功,回滚同时不能发送消息

前提:

  • 1 先不考虑发送消息会失败的情况,就是一旦调用发送消息的方法就一定会发送成功。
  • 2 tx:annotation-driven也已正常配置

关注问题: AOP是否成功?事务能否正常回滚?

结果是:

  • UserService没有被代理,如何解决
  • 上述问题解决后,会发现并没有开启事务,如何解决?

输入图片说明

看看上面的伪代码能不能达到目的

网友评论

登录后评论
0/500
评论
乒乓狂魔
+ 关注