스프링 배치를 사용하면서 겪은 것들
먼저 스프링 배치가 어떻게 동작하는지 간단하게 알아보자. 🍀 스프링 배치는 어떻게 동작할까요? 스프링 배치는 Job 단위로 실행됩니다. 하나의 Job은 여러 Step으로 나눌 수 있다. 실행하면서 Spring Batch 내부의 Job Repository를 통해 계속해서 Job과 Step의 정보를 아래의 순서대로 메타 테이블에 저장한다. 참고로 메타 정보는 배치 수행과 관련된 수치(시작/종료 시간, 상태, 횟수)와 Job, Step에서 공유해서 쓰는 컨텍스트등을 포함한다. BATCH_JOB_INSTANCE : JOB 인스턴스 정보 - Job 이름, Job 고유 키 BATCH_JOB_EXECUTION : JOB 실행정보 - job_instance_id, 상태, 시작시간, 종료시간, job 에러정보 BATC..