스프링배치는 실행 + 기록(단순 실행은 아님)
- Job
- Step
- Tasklet(or Chunk 기반 작업 - 클래스 3개)
Spring Batch의 job은 같은 매개변수가 입력되면 기존 작업의 재시도로 인식함
기록은 step 단위로 이루어짐
기록을 통해 할 수 있는 것
- 실행 이력 확인
- 재개
step 1~100에서 중간에 실패하면 실패한 step부터 다시
- retry
특정 step만 3번 시도(텀을 두고)
+) Scheduler
- 매주 n요일 n시 n분에 뭔가를 시도해라.. -> batch와 관련 없음
- 기록과 관계 없이 자동으로 특정 패턴에 맞게 수행하는 역할
같이 쓸 수는 있음 -> 특정 시간에 특정 job을 실행