Я новичок в Spring batch, и у меня возникла проблема с реализацией моего бизнес-сценария с использованием Spring batch.
По сути, я читаю данные из базы данных, то есть списка подписчиков на новостную рассылку. Затем мне нужно отправить электронное письмо каждому подписчику, а также вставить данные в базу данных, чтобы узнать, какому подписчику было отправлено письмо.
Я использую реализацию ItemProcessor, метод процесса которой возвращает MimeMessage и принимает в качестве аргумента подписчика; Писатель, связанный с этим процессором, имеет тип: org.springframework.batch.item.mail.javamail.MimeMessageItemWriter
.
Проблема заключается в том, что мне нужен другой модуль записи для вставок базы данных (возможно, с использованием CompositeItemWriter), который принимает список подписчиков в качестве аргумента, и все, что я имею в качестве входных данных, - это MimeMessage из вышеуказанного ItemProcessor.
Может кто-нибудь помочь, пожалуйста?