STEP
-
[Spring Batch] StepJava/Spring Batch 2021. 5. 15. 22:54
Step 잡이 전체적인 처리를 정의한다면, 스텝은 잡의 구성 요소를 담당한다. 스텝은 독립적이고 순차적으로 배치 처리를 수행한다. 그렇기 때문에 이 책에서는 스텝을 배치 프로세서라고 부른다. 스텝은 모든 단위의 조각이다. 자체적으로 입력을 처리하고, 자체적인 처리기를 가질 수 있으며, 자체적으로 출력을 처리한다. 트랜잭션은 스텝 내에서 이뤄진다. 스텝은 서로 독립되도록 의도적으로 설계됐다. 이렇게 함으로써 개발자는 필요에 따라 자유롭게 잡을 구조화할 수 있다. 테스크릿 처리 vs 청크처리 테스크릿 모델 Tasklet인터페이스를 사용해 개발자는 Tasklet.execute 메서드가 RepeatStatus.FINISHED 를 반환할 때까지 트랜잭션 범위 내에서 반복적으로 실행된느 코드 블록을 만들 수 있다...