私は Spring バッチを初めて使用し、Spring バッチを使用してビジネス ユース ケースを実装する際に問題が発生しています。
基本的に、データベース、つまりニュースレターの購読者のリストからデータを読み取っています。次に、各サブスクライバーに電子メールを送信するだけでなく、データベースにデータを挿入して、電子メールがどのサブスクライバーに送信されたかを知る必要があります。
process メソッドが MimeMessage を返し、サブスクライバーを引数として受け取る ItemProcessor 実装を使用します。このプロセッサに関連付けられているライターのタイプは:org.springframework.batch.item.mail.javamail.MimeMessageItemWriter
です。
問題は、サブスクライバーのリストを引数として取り、入力として持っているのは上記の ItemProcessor からの MimeMessage だけであるデータベース挿入 (おそらく CompositeItemWriter を使用) 用に別のライターが必要なことです。
誰でも助けてもらえますか?