0
私はFlatFileItemReaderを使用して、それをPojoオブジェクト(アイテム)に読み込むバッチバッチジョブを持っています。私のファイルには、ファイル内のレコード数を示すフッタ行があります。リストにはそのような多くのオブジェクトがあることを検証する必要があります。春バッチグループFlatFileItemReaderの入力行を確認します
一度に1つのアイテムしか与えられないため、ItemProcessorで処理することはできません。バネバッチでそのような検証を行う他の方法はありますか?
おかげ 水田
あなたは私のフラット・ファイルは、ヘッダとテールを除く80本の記録を持っている場合 –
はい、「私は私のリストは、その多くのオブジェクトを持っていることを検証する必要がある」によって何を意味するかを説明することができます。私のトレイル記録は、私にフィールドrecordCountのカウント80を与えます。各レコードは、フィールドrecordTypeのそれぞれのキーH、TおよびRによってヘッダー、トレイルまたはデータレコードとして識別されます。メソッドのレコードのリスト全体を取得し、それを反復して、recordTypeがRであるレコードの数が80であるかどうかを確認する方法が必要です。 –
Item Readerリスナーとジョブ実行コンテキストを使用する際に問題はありますか? –