クラス FlatFileItemWriter<T>

実装されたすべてのインターフェース:
ResourceAwareItemWriterItemStream<T>ItemStreamItemStreamWriter<T>ItemWriter<T>org.springframework.beans.factory.InitializingBean

public class FlatFileItemWriter<T> extends AbstractFileItemWriter<T>
このクラスは、ファイルまたはストリームにデータを書き込むアイテムライターです。ライターは再起動も提供します。出力ファイルの場所は Resource によって定義され、書き込み可能なファイルを表す必要があります。
バッファーライターを使用してパフォーマンスを向上させます。
実装はスレッドセーフではありません。
作成者:
Waseem Malik, Tomas Slanina, Robert Kasanicky, Dave Syer, Michael Minella, Mahmoud Ben Hassine
  • フィールドの詳細

  • コンストラクターの詳細

    • FlatFileItemWriter

      public FlatFileItemWriter()
  • メソッドの詳細

    • afterPropertiesSet

      public void afterPropertiesSet() throws ExceptionSE
      必須プロパティ(lineAggregator)が設定されていることをアサートします。
      例外:
      ExceptionSE
      関連事項:
      • InitializingBean.afterPropertiesSet()
    • setLineAggregator

      public void setLineAggregator(LineAggregator<T> lineAggregator)
      LineAggregator のパブリック setter。これは、アイテムを出力用の行に変換するために使用されます。
      パラメーター:
      lineAggregator - 設定する LineAggregator
    • doWrite

      public StringSE doWrite(Chunk<? extends T> items)
      クラスからコピーされた説明: AbstractFileItemWriter
      アイテムの文字列に「改行」が続く文字列を書きます。改行区切りの形式は、基礎となるオペレーティングシステムによって決定されます。
      次で指定:
      クラス AbstractFileItemWriter<T>doWrite 
      パラメーター:
      items - 書かれる
      戻り値:
      書かれた行