- JobBuilderFactory
- job을 생성하는 빌더 팩토리
- StepBuilderFactory
- step을 생성하는 빌더 팩토리
- Job
- ramJob 이름으로 Job 생성(jobBuilderFactory.get("ramJob"))
- Step
- ramStep 이름으로 step 생성(stepBuilderFactory.get("ramStep"))
- tasklet (인터페이스)
- Step 안에서 단일 테스크로 수행되는 로직 구현
- 기본적으로 Job은 task를 무한반복시킴, 그래서 RepeatStatus.FINISHED로 한번만 실행시키고 끝내줘야함
동작 순서
- Job 구동
- Step을 실행
- Tasklet을 실행
JOB (일, 일감)
STEP (일의 항목, 단계)
Tasklet(작업 내용) - 실제 비지니스 로직을 가지고 있는 곳
'SPRING > 스프링배치' 카테고리의 다른 글
JobInstance (0) | 2022.06.30 |
---|---|
JOB (0) | 2022.06.28 |
DB스키마 생성 하기 및 설명 (0) | 2022.06.27 |
프로젝트 구성 및 의존성 설정 (0) | 2022.06.26 |
스프링 배치 - 아키텍쳐 (0) | 2022.06.26 |