본문 바로가기
Spring/batch

spring-batch RunIdIncrementer 정리

by 무대포 개발자 2020. 9. 1.
728x90
반응형

spring-batch RunIdIncrementer 정리

  • Spring Batch에서는 동일 파라미터인데 다시 실행하고 싶을때, RunIdIncrementer 를 제공.
  • RunIdIncrementer 이 Job 에 달려있으면 내가 파라미터를 달리줘도 같은 파라미터로 실행 됨.
    • 이 말은 내가 최종적으로 실행한 아규먼트로 실행 됨.
    • date=20200801 로 했는데 date=20200810 으로 변경이 안됨.
  • RunIdIncrementer 제거하고 돌리면 파라미터가 변경 됨.
return jobBuilderFactory.get("testJob01")
//                .incrementer(new RunIdIncrementer())
                .start(testStep01())
                .build()
                ;

댓글