Spring Batch Processor

У меня есть требование в Spring Batch, где у меня есть файл с тысячами записей, поступающих в отсортированном порядке. Ключевым полем является код продукта. В файле может быть несколько записей одного и того же кода продукта. Требуется, чтобы я сгруппировал записи с одинаковым кодом продукта в коллекции (т.е. в списке), а затем отправил их методу, т.е. validateProductCodes (List prodCodeList). Я ищу лучший способ сделать это. Подход, который я задумал, состоял в том, чтобы прочитать каждую запись в Процессоре, а затем создать коллекцию записей для одного и того же кода продукта в процессоре. Если в любой точке процессора, если Код продукта в записи отличается от того, что может означать, что группировка productCode завершена, и для этой группы записей с тем же кодом продукта можно вызывать validateProductCodes (). Также я использую Step.Так что это не означает автоматически, что процесс многопоточный? Значение групп записей с одинаковым productCode будет обрабатываться многопоточным способом. Пожалуйста, сообщите.

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос