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

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

前提:

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

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

结果是:

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

AOP事务的例子

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

转载于:https://my.oschina.net/pingpangkuangmo/blog/515041

相关文章:

  • 2021-06-09
  • 2022-12-23
  • 2021-07-09
  • 2021-11-16
  • 2021-10-15
  • 2021-04-24
猜你喜欢
  • 2021-07-15
  • 2022-12-23
  • 2021-09-16
  • 2021-08-23
  • 2021-06-06
  • 2021-06-28
相关资源
相似解决方案