2024-04-22 (90일차) - Spring Batch 개념 복습 / 정리
📅 2024-04-22 (90일차)
TODO
-
강의영상보기
-
팀프로젝트 퍼블리싱
- 회원가입 페이지
- 회원정보/수정 페이지
- 게시판 리스트
- 작성 페이지
Spring Batch
- 대용량의 데이터를 처리하기 위한 프레임워크이며 스프링 프레임워크 기반으로 작동 함.
스프링 배치의 TYPE
4가지 타입의 파라미터
Job
- 전체 배치 처리 과정
- 쉽게 말해 Job안에 Step이 있고 그 안에 Tasklet이 있다
JobInstance
- 매일 아침 8시에 데이터를 처리하게끔 Job을 구성한다면, 매일 실행 될때마다 JobInstance가 생성됨
- 처리를 실패했을 경우, JobInstance를 다시 실행
JobParameters
- JobInstance를 구분하는데에 사용 됨
- 파라미터가 같을 경우 두번 실행되지 않으나, 다를경우 두번 실행 됨
JobExecution
Step
- Job의 하위 단계
- 실제 배치 처리 작업이 이루어지는 단위
- 1개 이상의 Step으로 Job이 구성된다
- Step안에서 Tasklet 하나를 가질 수 있다
StepExecution
Tasklet