[table-now] Spring Batch 개념과 정산 자동화 구조 정리
·
Dev Projects
🔍 Spring Batch란?배치 처리(batch processing)를 효율적으로 수행할 수 있도록 도와주는 Spring 기반의 오픈 소스 프레임워크입니다. 일반적으로 배치 작업은 대량의 데이터를 처리하거나, 주기적이고 반복적인 작업을 자동화하는 데 사용됩니다. 활용 예:로깅 및 추적트랜잭션 관리정기적인 대량 데이터 처리 Spring Batch와 Scheduler항목Spring BatchScheduler역할- 대량의 데이터 처리- 로그 처리등의 무거운 작업을 처리하는 배치 프레임워크→ 무엇을 처리할 지특정 시점/주기로 작업을 스케줄링해서 실행하는 기능→ 언제 실행할 지주요 기능Reader, Processor, Writer 구조로복잡한 데이터 처리 흐름 구성주기적으로 특정 메서드를 실행하게 함(`@Sc..