У меня есть Zip-файл, в котором много записей, я хочу обработать его с помощью Spring Batch. Читая документацию, я не видел, как я могу разделить выполнение на основе zip-записи.
без подпружиненной партии
ZipFile zipFile = new ZipFile("./large-files.zip");
Enumeration<? extends ZipEntry> entries = zipFile.entries();
int entriesCount = 0;
while (entries.hasMoreElements()) {
entriesCount++;
processInParallel(zipFile, entries.nextElement());
// executorService.submit(()-> { //do something with entries.nextElement() });
}
Как я могу добиться этого с помощью Spring Batch?