Многократные весенние пакетные работы

Я использую аннотацию @Scheduled в Spring Boot для запуска нескольких заданий.

Ниже приведен фрагмент кода:

    @EnableBatchProcessing
    @EnableScheduling
    public class Config extends DefaultBatchConfigurer{

            @Autowired
            JobLauncher launcher;

            @Scheduled
            public void run(){
            String[] argList = {"A", "B"};
            for(String char : argList){
                launcher.run(job(), 
                new JobParametersBuilder().
                addString("char", char).
                toJobParameters());
               } 
             }

       public Job job(){
       //Job definition is here.
       }
    }

Однако это запускает 2 задания подряд, а не параллельно, то есть приложение ожидает завершения задания с параметром «A», прежде чем начинать задание с параметром «B».

Есть ли способ запустить эти задания параллельно?

Спасибо!

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

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