AOP事务的例子

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

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

前提:

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

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

结果是:

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

AOP事务的例子

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

上一篇:一对一直播平台源码开发的新思路,从直播开始分析


下一篇:一对一直播平台开发,如何解决音画不同步问题