[SpringBatch] 스프링 배치란?
·
Framework/SpringBoot
스프링 배치와 배치 프로그램에 대한 개념 위주로 서술한 글입니다. 🪄 이런 분들이 읽으면 좋아요!배치 프로그램이 뭔지 몰라요스프링 배치를 처음 들어봤어요Batch배치 프로그램이란?배치 프로그램은 대량의 데이터를 정해진 주기나 조건에 따라 자동으로 처리하는 프로그램입니다. 웹 애플리케이션처럼 사용자가 요청을 보냈을 때 바로 요청을 처리하는 것이 아니라, 요청을 일괄적으로 묶어서 한 번에 처리(batch)합니다. 배치 프로그램은 반복적인 작업 처리를 해야 할 때 쓰입니다. 예를 들어 매일 새벽마다 데이터를 백업하거나, 매주 특정 시간에 보고서를 생성하는 등의 작업을 배치 프로그램을 통해 처리합니다. 또한 배치 프로그램은 백그라운드에서 실행되기 때문에 사용자가 실시간으로 신경쓰고 있지 않아도 시스템이 뒤에서..