Когда существует несколько пакетных файлов заданий, только начальный работает каждый раз в SpringbootJAVA

Программисты JAVA общаются здесь
Anonymous
Когда существует несколько пакетных файлов заданий, только начальный работает каждый раз в Springboot

Сообщение Anonymous »

У меня есть 2 файла конфигурации пакетов с разными именами бобов, но всякий раз, когда я строю свое приложение и нажимаю с помощью полезной нагрузки запроса, он указывает на первый файл задания с первой партией вместо назначенного. < /p>

Код: Выделить всё

BatchConfiguration< /code>: исходный файл конфигурации задания пакета
BatchConfigurationV2
: Файл конфигурации задания второй партии
Вот как я инициализации своего строителя заданий для BatchConfiguration (First Patch Patch Dab Configuration):
@Bean
public Job jsonProcessingJob(JobRepository jobRepository, Step jsonProcessingStep) {
return new JobBuilder("jsonProcessingJob", jobRepository)
.incrementer(new RunIdIncrementer())
.listener(jobExecutionListener())
.start(jsonProcessingStep)
.build();
}

JobExecution jobExecution;
jobExecution = jobLauncher.run(jsonProcessingJob, jobParameters);
//here jsonProcessingJob is the job name for the first batch config file.
ExecutionContext context = jobExecution.getExecutionContext();
< /code>
и для второго: < /p>
@Bean
public Job jsonProcessingJobV2(JobRepository jobRepository, Step jsonProcessingStepV2) {
return new JobBuilder("jsonProcessingJobV2", jobRepository)
.incrementer(new RunIdIncrementer())
.listener(jobExecutionListenerV2())
.start(jsonProcessingStepV2)
.build();
}

jobExecution = jobLauncherV2.run(jsonProcessingJobV2, jobParameters);
ExecutionContext context = jobExecution.getExecutionContext();

< /code>
Я хочу, чтобы, если я инициализировал второй файл задания, чтобы выполнить выполнение. Таким образом, он должен забрать только файл конфигурации, указывающий на второй файл BatchConfiguration, а не на первый.


Подробнее здесь: https://stackoverflow.com/questions/796 ... ning-every

Вернуться в «JAVA»