
[Spring Boot] Spring Batch란 무엇인가
·
Web/Spring Boot
이커머스 프로젝트중 상점에서 판매량 통계를 볼 수 있으면 좋겠다는 생각이들어 Spring Batch를 이용해 보기로하였다하지만 Spring Batch는 대량의 데이터를 일괄적으로 처리하기위한 라이브러리라는 것만 알고 있어 먼저 학습을 해보려고한다Spring Batch 란?Spring Batch는 대량의 데이터를 일괄적으로 처리하고 반복적인 배치 작업을 효과적으로 수행할 수 있도록 설계된 프레임워크이다스케줄러와 달리 배치 작업을 관리하는데 초점을 맞추고 있어 보통 스케줄러와 함께 사용해 일정한 주기마다 배치 작업을 수행한다Spring Batch와 스케줄러는 다르다Spring Batch의 구성Spring Batch는 크게 Job과 Step으로 구성된다JobJob은 배치 작업의 단위이며 하나 이상의 Step으..