본 글은 Spring 6.0.8 Spring Boot 3.0.6 Spring batch 5.0.1 으로 작성되었습니다. 스프링 배치에 대한 전반적인 지식이 부족하신 분은 스프링 배치 이론을 참고해 주세요. 이 글은 어느 정도 스프링에 익숙한 분들을 위한 글입니다. 본 글에서는 Job, Step 작성 및 실행까지만 다룹니다. 각 소스코드에 대한 설명은 없습니다. 각 메서드 및 소스코드에 대한 설명을 다음 편에서 하나씩 진행하도록 하겠습니다. Spring Initializr에 방문하여 Spring Batch를 추가하고 그 외 필요한 것들을 추가하여 다운로드합니다. 해당 배치에서 접속할 DataSource 설정을 합니다. 스프링 배치 이론에 있는 메타테이블이 생성되어있어야 합니다. 기존 스프링 배치 4.x 버..
Spring Batch 이론에 대해 알아보겠습니다. 이 글은 Spring Boot 3.0.6 Spring Batch 5.0.1 Spring 6.0.8 Java 17 기준으로 작성되었습니다. Spring Batch 4.x 와 Spring Boot 2.x 와는 다른 점이 많으니 해당 버전은 다른 글을 참고해 주세요~! Spring 배치란? Spring Batch는 대용량의 데이터 처리를 위한 오픈소스 배치 프레임워크로, 스프링 프레임워크와 통합되어 사용됩니다. Spring Batch는 성능, 확장성, 안정성, 재시작 기능 등 배치 작업에서 요구되는 다양한 기능들을 제공합니다. 또한, 스프링 프레임워크와 함께 사용되면 스프링의 다양한 기능들과 연동이 가능해져 배치 작업을 보다 효과적으로 구현할 수 있습니다. ..