[Spring Batch] 배치 기본, Job, Step


[Spring Batch] 배치 기본, Job, Step

JobRepository 다양한 배치 수행과 관련된 수치 데이터(시작 시간, 종료 시간, 상태, 읽기/쓰기 횟수) 관리 잡의 상태 관리 일반적으로 관계형 데이터베이스 사용 스프링 배치 내의 대부분의 주요 컴포넌트가 공유한다. 각 스텝이 실행되면 현재 상태로 갱신됨 실행된 스텝 현재 상태 읽은 아이템 및 처리된 아이템 수 등이 다 저장됨 jobLauncher 잡을 실행함 execute 메서드 호출 잡의 재실행 가능 여부 검증. 잡의 실행 방법(현재 스레드에서 수행할지 스레드 풀을 통해 실행할지) 파라미터 유효성 검증 스프링 부트가 즉시 잡 시작하는 기능 제공함 일반적으로 직접 다룰 필요는 없다. JobInstance, JobExecution JobInstance 잡의 이름, 잡의 논리적 실행을 위해 제공되는 고유한 식별 파라미터 모음으로써 유일하게 존재 잡이 다른 파라미터로 실행될 때마다 새로운 JobInstance가 생성된다. 실패한 이후 재실행하면 새로운 게 생성되지 않음 JobE...


#Job #SpringBatch #Step #Tasklet

원문링크 : [Spring Batch] 배치 기본, Job, Step