でcsvファイルを読み取り、それFlatFileItemReader
を使用しFieldSetMapper
てドメインオブジェクトにマップしています。
マッピングが失敗した場合は、元の行をFlatFileItemReader
自由に読み取って、別のcsvファイルに書き込めるようにしたいと思います。
私の当初のアイデアは、リスナーを使用して読み取り文字列をプッシュしStepContext
、次にaを使用SkipListener
して文字列をフェッチして別のファイルに書き込むことでした。しかし、によって読み取られた元の行をキャッチする方法が見つかりませんFlatFileItemReader
。
提案?