스프링 배치란? 엔터프라이즈 시스템의 일상적인 운영에 필수적인 스프링 배치란 배치 프레임워크로 로깅/추적, 트랜잭션의 관리, 작업 처리 통계, 작업의 재시작, 건너뛰기, 리소스 관리 등의 대용량 레코드 처리에 유용한 기능을 제공한다. 스프링 배치의 구조 설명 Job Spring Batch에서 배치 어플리케이션을 위한 일련의 프로세스로 단일 실행단위이다. Step Job을 구성하는 처리 단위이다. 하나의 Job은 N개의 Step을 포함한다. JobLauncher Job 실행을 위한 인터페이스이다. ItemReader Step에서 Item을 읽어오는 인터페이스이다. 다양한 방법으로 Item을 읽어 올 수 있다. ItemProcssor Reader에서 읽어온 Item의 데이터를 처리하는 역할을 한다. 배치 처..