본문 바로가기

Dev/Spring

Spring Batch - BatchStatus & ExitStatus

BatchStatus와 ExitStatus의 차이를 알아야함.

 

BatchStatus는 사용되는 값은 COMPLETED, STARTING, STARTED, STOPPING, STOPPED, FAILED, ABANDONED, UNKNOWN 이 있음.

 

.on("FAILED").to(stepB())

 

위 코드에서 on 메소드가 참조하는 것은 BatchStatus 으로 생각할 수 있지만 실제 참조되는 값은 Step의 ExitStatus 임.

ExitStatus는 Step의 실행 후 상태를 말함.

 

Spring Batch 기본적으로 ExitStatus exitCode Step BatchStatus 같도록 설정이 되어 있음

 

출처 : https://jojoldu.tistory.com/328?category=902551

'Dev > Spring' 카테고리의 다른 글

Spring Cloud Gateway  (0) 2021.09.24
Spring Security  (0) 2021.09.24
Spring Batch - JobParameter & Scope  (0) 2021.09.24
Spring Batch (2)  (0) 2021.09.24
Spring Batch  (0) 2021.09.24