스프링배치 흐름 및 @Schedueld 어노테이션 사용 시 유의사항 | 민민의 하드디스크 - 티스토리
배치(스프링배치)란?스프링 배치는 대용량 데이터 처리에 특화된 프레임워크이다. 배치작업은 데이터를 실시간으로 처리하는게 아니라, 일괄적으로 모아서 한번에 처리하는 작업이다. 예를 들어, 쇼핑몰(온라인 웹서비스)에서 매일 매출액에 대한 금액을 조회하는 배치가 있다고 가정해보자.온라인에서 일어나는 데이터변화에 따라 배치주기(ex, 매일 오전 6시)에 의해 배치가 돌게 된다. 온라인에서 사용자나 개발자가 직접 실행하는게 아닌, 통계/SMS전송/대용량CUD 처리 등을 위해 특화된 작업이다. 스프링 배치 흐름 설명기본 구성 요소Job: 배치 단위 작업. 여러 Step을 포함할 수 있음.Step: 실제 처리 단위. 일반적으로 Reader → Processor → Writer 구조로 구성됨.JobLauncher:..