「READ-PROCESS-WRITE」プロセスの場合、リソース(csv、xmlまたはデータベース)からデータを「読み取り」、それを「処理」して他のリソース(csv、xmlおよびデータベース)に「書き込む」ことを意味します。たとえば、ステップはCSVファイルからデータを読み取り、処理してデータベースに書き込むことができます。
springBatchは、別のWebサービスAPIを介してダウンストリームにメッセージを「書き込む」ことをサポートしますか(CSV、XML、およびデータベースとして「書き込む」ではありません)。
ItemWriter<T>
そしてItemStreamWriter<T>
単純な機能インタフェースです。一方で春のバッチチームはすでに多くの実装されている特定のItemWriter
クラスを、あなたはビジネスはあなたが持っている必要がありますどのような独自の与えられたを自由に実装できます。
基本的に、ItemWriter<T>
はメソッドに実装することを選択するList<T>
と、を受け取り、タイプの項目T
を書き出しますwrite
。
void write(java.util.List<? extends T> items)
throws java.lang.Exception
で実行したい書き込み操作を実行するコードが既に作成されている場合は、ItemWriter<T>
を使用して、既存のコードに委任するをItemWriterAdapter
作成することもできItemWriter
ます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加