Моя конфигурация пакета Spring представлена ниже:
@Configuration
public class SampleConfiguration1 {
@Autowired
protected JobBuilderFactory jobBuilderFactory;
@Autowired
protected StepBuilderFactory stepBuilderFactory;
@Bean
public Job job1() throws Exception {
//how can I get job parameters here
return jobBuilderFactory.get("job1")
.start(step1())
.next(step2())
.build();
}
@Bean
public Step step1() {}
@Bean
public Step step2() {}
}
Мое приложение
@EnableBatchProcessing
@SpringBootApplication
public class SampleApplication {
public static void main(String[] args) {
SpringApplication.run(SampleApplication.class, args);
}
}
Когда я запускаю свою работу, как показано ниже:
java -jar sample.jar parameterkey=parameterValue
Мой вопроскак я могу получить параметры задания в job1 ()? спасибо