春季交易

时间:2012-11-29 11:09:09

标签: spring jta

我在Spring编写了一个自定义REST补偿框架,它记录了一个REST调用以及补偿调用信息(使用注释和AOP),如果在线下有异常,它将被执行。

E.g 休息电话1(成功) - >休息电话2(失败) - >休息叫1补偿。

该应用程序还使用JTA事务。如果JTA事务回滚,我可以扩展JTA事务管理器来调用补偿框架逻辑吗?

1 个答案:

答案 0 :(得分:0)

您可以注册TransactionSynchronization(Spring的TransactionSynchronizationManager为您提供了在非JTA环境中工作的JTA功能的包装器)。使用AOP来处理与事务无关的异常会更容易吗,因为你已经在使用AOP了吗?