1

私は英語がうまくない。おかしな文がありましたらご指摘ください。

問題があります。つまり、CSVファイルとデータベースの2つの入力のItemReaderを実装する方法です。Spring Batch には JdbcCursorItemReader と FlatFileItemReader がありますが、各クラスは 1 つの入力アイテムのみを使用します。ItemReader または他のクラスによる両方の入力を使用する実装が必要です。これはSpring Batchで実装すべきではないでしょうか? ダメなら別の手段だと思います。つまり、ItemProcessor または ItemWriter による 2 番目の入力までの処理です。誰か教えてください。

4

1 に答える 1

1

セルカンがコメントで述べたように、より良い回答を提供するには、あなたが取り組んでいるケース (達成しようとしていること) が必要です。

とにかく、必要なことを行う (2 つのソースから読み取る) には、3 つのステップでジョブを実行できます。最初の 2 つのステップは、1 つのソースから読み取り、共通の中間キュー/データベースに書き込む (レコードを統合する) と、3 番目のステップです。統一されたソースの読み取りと処理、または CompositeItemReadListener の実装を試みることができます。

于 2014-07-18T12:44:03.807 に答える