私は以下のドメインオブジェクトを持っています。これは私のプロセッサーから私の作家に渡されるオブジェクトです。FlatFileItemWriterに渡される各アイテムの新しい出力ファイル
public class DivisionIdPromoCompStartDtEndDtGrouping {
private int divisionId;
private Date rpmPromoCompDetailStartDate;
private Date rpmPromoCompDetailEndDate;
private List<MasterList> detailRecords = new ArrayList<MasterList>();
DivisionIdPromoCompStartDtEndDtGroupingごとに新しいファイルが必要です。各ファイルには、リスト内の各detailRecordの行があります。出力ファイルは、データ(divisionId、rpmPromoCompDetailStartDateおよびrpmPromoCompDetailEndDate)に基づいて論理的に区切られた同じフォーマットのものです。
各detailIdPromoCompStartDtEndDtGroupingのコンテンツファイルdetailRecordsに新しいファイルを出力するために、FlatFileItemWriterを作成するにはどうすればよいですか?
私は答えがcompositeItemWriterかもしれないと思います。そうですか?誰かが私にこの事例を手伝ってもらえますか?
ありがとうございました
ありがとうございました。私はClassifierCompositeItemWriterを使って目標を達成しました。 Java Configを使用してそのクラスを使用する方法の例を見つけることは、本当に難しいものでした。誰でももっと多くのJavaの設定例を教えてもらえますか? – Richie