home
자바
home
🤔

Step

강의명
스프링 배치
강의순서
9
과목
☕자바
수강상태
완료

1. 기본 개념

Batch job을 구성하는 독립적인 하나의 단계로서 실제 배치 처리를 정의하고 컨트롤하는 데 필요한 모든 정보를 가지고 있는 도메인 객체
단순한 단일 태스크 뿐 아니라 입력과 처리 그리고 출력과 관련된 복잡한 비즈니스 로직을 포함하는 모든 설정들을 가지고 있음
배치 작업을 어떻게 구성하고 실행할 것인지 Job의 세부 작업을 Task 기반으로 설정하고 명세해 놓은 객체
모든 Job은 하나 이상의 step으로 구성

2. 기본 구현체

TaskletStep
장 기본이 되는 클래스로서 Tasklet 타입의 구현체들을 제어
PartitionStep
멀티스레드 방식으로 Step을 여러 개로 분리해서 실행
JobStep
Step 내에서 Job을 실행하도록 함
FlowStep
Step내에서 Flow를 실행하도록 함