Spring Batch 소개 - 운영에 필수적인 강력한 배치 애플리케이션을 개발할 수 있도록 설계된 가렵고 포관적인 배치 프레임워크 - 로깅 및 추적, 트랜잭션 관리, 작업 처리 통계, 작업 재시작, 건너뛰기 및 리소스 관리를 포함하여 대량의 레코드를 처리하는 데 필수적인 재사용 가능한 기능을 제공 한다. 배치 핵심 패턴 Read - 데이터베이스, 파일, 큐에서 대량의 데이터를 조회 Process - 특정 방법으로 데이터를 가공 Write - 데이터를 수정된 양식으로 다시 저장 배치 주요 기능 - 배치 프로세스를 주기적으로 커밋 - 동시 다발적인 Job의 배치 처리, 대용량 병렬 처리 - 실패 후 수동 또는 스케쥴링에 의한 재시작 - 의존관계가 있는 step 여러 개를 순차적으로 처리 - 조건적 Flow..