Параметры весеннего пакетного задания - PullRequest
0 голосов
/ 07 ноября 2019

Моя конфигурация пакета 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 ()? спасибо

...