스프링 배치 시작 방법
- 하나의 배치 Job을 정의하고 빈설정 및 @Configuration을 선언합니다
- Job을 생성하는 빌더 팩토리인 JobBuilderFactory를 주입받습니다
- Step을 생성하는 빌더 팩토리인 StepBuilderFactory를 주입받습니다
- 이름을 지정해서 Job을 생성합니다
- 이름을 지정해서 Step을 생성합니다
- Step안에서 단일 태스크로 수행되는 taskelt 로직을 구현합니다
- Job을 구동하고 Step을 실행하며 Taskelt를 실행합니다
실행 순서
Job이 구동되면 Step을 실행하고 Step이 구동되면 Taskelt를 실행합니다
각 용어정리
Job은 처리할 작업을 의미하며, Step은 각 Job의 단계를 의미합니다
Tasklet은 작업의 내용을 의미합니다
참고