Я очень плохо знаком с java и весенними пакетными заданиями.У меня есть образец весеннего пакетного задания, и я хочу знать, смогу ли я выполнить код, используя аргументы командной строки.
сильный текст
@Bean
public Job job(BtchJobCmtnNotfLstnr lstnr, JobBuilderFactory jobBuilderFactory) throws DataAcesExcp
{
return jobBuilderFactory.get("Job").incrementer(new RunIdIncrementer()).listener(lstnr)
.start(rdItmAndWrtInCsvk()).next(rdItmAndWrtInJsonk()).build();
}
@Bean
public Job job2(BtchJobCmtnNotfLstnr lstnr, JobBuilderFactory jobBuilderFactory) throws DataAcesExcp {
return jobBuilderFactory.get("Job1").incrementer(new RunIdIncrementer()).listener(lstnr)
.start(rdItmAndWrtInCsvw()).next(rdItmAndWrtInJsonw()).build();
}
, поэтому яесть Job и Job1, и когда я запускаю этот код, он работает нормально, но оба задания, задание 1. выполняются.
ожидаемый результат: мне нужно передать аргументы командной строки, если я передаю задание как аргументы только заданиедолжен быть выполнен таким же образом, если я передаю job1 в качестве аргументов, должен быть выполнен только job1.Извините, я не смог предоставить больше информации или кода.