[Spring Batch 마스터 클래스] Chapter 2: Hello, Spring Batch!
지난 Chapter 1에서 Spring Batch가 무엇이고 왜 필요한지 알아봤습니다. 이번 시간에는 직접 Job과 Step을 만들어보고, JobParameters를 통해 동적으로 배치를 실행하는 방법을 배워보겠습니다! 🚀 🎯 들어가며 - 실무 시나리오 여러분이 이커머스 회사의 백엔드 개발자라고 상상해보세요. 팀장님이 다음과 같은 요구사항을 전달합니다. “매일 자정에 전날 매출을 집계하는 배치를 만들어주세요. 카테고리별, 상품별로 통계를 내고, 가끔은 특정 날짜를 지정해서 재집계할 수도 있어야 해요!” 오늘 우리가 만들 **“일일 매출 집계 배치”**의 요구사항은 다음과 같습니다: 📋 요구사항 매일 새벽 1시에 전날 매출 데이터 자동 집계 카테고리별 매출 통계 생성 상품별 TOP 10 추출 집계 결과를 테이블에 저장 특정 날짜를 지정해서 재집계 가능해야 함 자, 그럼 시작해볼까요? 💪 🏗️ 프로젝트 세팅과 도메인 설계 프로젝트 구조 도메인 엔티티 설계 먼저 주문 관련 엔티티들을 만…
July 27, 2025
springbatchkotlin