[ Spring/Batch ]
[Spring Batch] 7. SimpleJob 개념 및 API
2024-11-02 20:50:08
SimpleJob 기본 개념 및 흐름기본 개념SimpleJob은 Step을 실행시키는 Job의 구현체로서 SimpleJobBuilder에 의해 생성된다.스프링 배치에서 제공하는 표준 구현체이며, API를 설정할 때 STEP 타입의 객체만 들어올 수 있다.여러 단계의 Step으로 구성할 수 있으며 Step을 순차적으로 실행시킨다.모든 Step의 실행이 성공적으로 완료되어야 Job이 성공적으로 완료된다.맨 마지막에 실행한 Step의 BatchStatus가 Job의 최종 BatchStatus가 된다. 흐름CASE 1.SimpleJob은 모든 Step이 COMPLETED 상태로 완료되어야 SimpleJob도 성공적으로 수행될 수 있다. CASE 2.SimpleJob은 중간 Step이 FAILED 시 그 이후..