私は春のブートに取り組んでおり、transaction
の管理に関して何かを明確にする必要があります。安心してご利用いただける春の取引
たとえば、2つの別々のジョブを実行する2つのクラスがあります(最初のジョブはデータベースでプロファイルを作成し、2番目のジョブはプロファイル作成もプロファイル作成も別のシステムで呼び出すことです)。
この2つのジョブはトランザクションでなければなりません。どちらの成功も必要でした。ジョブの1つが失敗した場合は、データストア上にプロファイルを作成しないでください)
私はこのことで本当に新しいですから春です。このシナリオのベストプラクティスが何であるかを知る必要があります。
ありがとう@doge、このアプローチを今すぐテストして、アップデートを共有します! – lxnx
申し訳ありません@doge、私は簡単な説明が必要です。 outerService.doOuterJob()で、プロセスの結果を示すBooleanを返す必要がありますか? – lxnx
いいえ、何らかの理由で結果が必要ない場合は、ただ例外を投げるだけで十分です。 –