Executando um trabalho em lote de primavera várias vezes

Criei um trabalho em lote de primavera com boot de primavera usando o tutorial abaixo:

https://spring.io/guides/gs/batch-processing/

O trabalho está lendo um arquivo e gravando em um banco de dados conforme o esperado.

No entanto, agora eu tenho um caso de uso para executar esse trabalho várias vezes.

eu tenho umArrayList de parâmetros.

Que alterações devo fazer no trabalho para poder executá-lo o número de vezes o tamanho do meuArrayList ?

questionAnswers(1)

yourAnswerToTheQuestion