Spring Batch 😉Batch가 필요한 상황 !! 일정 주기로 실행해야 할 때 실시간 처리가 어려운 대량의 데이터를 처리해야 할 떄 이런 작업을 하나의 애플리케이션에서 수행하면 성능 저하를 유발할 수 있어서 배치로 구현한다 Batch 구성 Batch 작업을 Job 라고하고 Job 을 실행하기 위한 JobLauncher 을 구현해야한다. 하나의 Jop은 여러개의 Step로 구성할 수 있다. Step은 ItemReader , ItemProcessor , ItemWriter 로 구성할 수 있다. JobLauncher 와 JobStep 에 대한 정보를 관리하는 JobRepository 를 구현해야한다. Job 의 구조 ⭐Job Job 이름을 정의 Step 을 정의하고 순서를 정의 Job의 재사용 가능성을 ..