Я бы сказал, что вам нужно ItemProcessor
для преобразования объекта, созданного из одной строки (назовем это YourInObject
), в List<YourOutObject>
.
Однако,Я не думаю, что Spring Batch поддерживает такой подход «один ко многим» из коробки, поэтому я предполагаю, что вам придется создать пользовательский ItemWriter<List<YourOutObject>>
, который делегирует отдельные объекты FlatFileItemWriter<YourOutObject>
(Вы можете найти примерыделегирование писателей по ссылке ниже).
Ссылка: