以下のようなエラー。そのまま指示通りに従えばOK。
chunkに skip-limit を付け加えたらどのような例外時にスキップするか指定する必要がある。 以下の例は、java.lang.Exception を継承する例外全てスキップ対象とする
いかがでしたでしょうか
以下のようなエラー。そのまま指示通りに従えばOK。
chunkに skip-limit を付け加えたらどのような例外時にスキップするか指定する必要がある。 以下の例は、java.lang.Exception を継承する例外全てスキップ対象とする
ItemReader は処理対象となるオブジェクトを取得する。
実装した、 T read() メソッドがnullを返すまで処理は繰り替えされる。
なので処理としては以下の様になる。
もしくは、処理失敗時の考慮なども必要だが、以下のようにしてもよい。
上記の場合、 ItemReader は状態を保存しておく必要がある。
ItemReader のbean定義に、scope=”step” のようにするとステップ単位でインスタンスが生成される。
scope=”step” にしておけば ItemReader が null を返すまでインスタンス変数は保持される。