StepContribution과 ChunkContext 에는 step 과 job과 관련된 정보들이 저장되어 있다.
startLimit()
step의 실행 횟수를 조정할 수 있다.
재시작을 할 수 있는 횟수 제한이라고 보면 된다.
startLimit(3) 이라고 한다면
해당 step을 총 3번까지 실행할 수 있다는 것이고
3을 넘게 되면 아래와 같은 에러가 발생한다.
allowStartifComplete()
재시작 가능한 job에서 step의 이전 성공 여부와 상관없이 항상 step을 실행하기 위한 설정
(default: 실패 -> 재시작 가능 , 성공 -> 재시작 불가능)
-> 성공을 했더라도 재시작이 가능하게 됨.
'강의 > 스프링배치' 카테고리의 다른 글
TaskletStep 아키텍처 (0) | 2023.01.21 |
---|---|
TaskletStep 아키텍처 (0) | 2023.01.21 |
TaskletStep (0) | 2023.01.16 |
StepBuilderfactory (0) | 2023.01.15 |
simpleJob 아키텍처 (0) | 2023.01.15 |