Spring-Batchを使用して、データベースにいくつかのオブジェクトを作成し、これらのオブジェクトからファイルを作成してから、ファイルを FTP サーバーに送信するバッチを実行しています。
したがって、2 つの手順があります。DB から conf を読み取り、DB に挿入してファイルを作成します。2 つ目は、ファイルを FTP サーバーに送信します。
問題は、FTP サーバーに問題がある場合、トランザクションをロールバックできないことです(DB への新しい挿入をキャンセルするため)。
異なるステップで 1 つのトランザクションのみを使用するようにジョブを構成するにはどうすればよいですか?