1

私は春にカスタムREST補償フレームワークを作成しました。これは、REST呼び出しを、例外が発生した場合に実行される補償呼び出し情報(アノテーションとAOPを使用)とともに記録します。

たとえば、RESTコール1(成功)-> Restコール2(失敗)->RESTコール1の補償。

アプリケーションはJTAトランザクションも使用します。JTAトランザクションがロールバックされた場合、JTAトランザクションマネージャーを拡張して、報酬フレームワークロジックを呼び出すことはできますか?

4

1 に答える 1

0

TransactionSynchronization を登録できます (Spring の TransactionSynchronizationManager は、非 JTA 環境でも機能する JTA 機能のラッパーを提供します)。既に AOP を使用しているため、トランザクションとは無関係に例外を処理するために AOP を使用する方が簡単でしょうか?

于 2012-11-29T11:23:35.633 に答える