본문 바로가기

SpringBatch

스프링 배치 실행 - start() / next()

public Job batchJob() {
  return jobBuilderFactory.get("batchJob")
      .start(Step) //처음 실행 할 Step 설정, 최초 한번 설정, SimpleJobBuilder가 생성되고 반환한다.
      .next(Step)  //다음에 실행 할 Step 들을 순차적으로 연결하도록 설정, 
                   //여러번 설정이 가능하며 모든 next() 의 Step이 종료가 되면 Job이 종료된다.
      .incrementer()
      .validator()
      .preventRestart()
      .listener()
      .build();
}

 

SimpleJobLauncher가 SimpleJob을 실행시킨다.

'SpringBatch' 카테고리의 다른 글

스프링 배치 실행 - 개념 및 API 소개  (0) 2022.06.18
스프링 배치 실행 - JOB  (0) 2022.05.31
스프링 배치 도메인 이해  (0) 2022.05.04