batch Spring Batch를 사용해야하는 이유 기존 스케쥴링 방식에서는 대용량 데이터를 처리하는 도중 에러가 발생하면 롤백하고 다시 처음부터 처리해야 함. Spring Batch에서 배치가 실패하여 작업 재시작을 하게 된다면 처음부터가 아닌 실패한 지점부터 실행 Spring Batch는 로깅/추적, 트랜잭션 관리, 작업 처리 통계, 작업 재시작, 건너뛰기, 리소스 관리 등 대용량 레코드 처리에 필수적인 기능을 제공 Previous Next