Я использую org.springframework.batch.item.database.JdbcCursorItemReader для чтения из БД. В моем сборщике строк я могу определить количество строк, обработанных и записанных в плоский файл public User mapRow (ResultSet rs, int rowNum). Идея состоит в том, чтобы записать в новый файл, используя тот же FlatFileItemWriter для следующего X числа записей. Я могу писать записи X только в файл. Как я могу выполнить этот файл с использованием партии spinrg?spring batch - создать новый файл после записи фиксированного количества файлов
-2
A
ответ
0
Похоже, что вы должны изучить MultiResourceItemWriter
, но я бы не использовал RowMapper
для переключения вашего ресурса.
Этот вопрос старше дает некоторое представление о том, как вы бы переключаться с одного Resource
(файл) к другому: How to set the resource of MultiResourceItemWriter dynamically from ItemReader in Spring Batch