- 스프링 배치 프로젝트를 만들 때 Java Build Tool로 Gradle을 사용하고 JDK 버전은 17 이상을 사용해야 합니다. 🪄
- 스프링 배치의 핵심 섯 Dependency인 spring batch 의존성을 추가합니다. ⚙️
- 배치 작업을 스케줄링하기 위해 스케줄 패키지를 만들고, 각 작업을 위한 클래스들을 정의할 Batch, Config, Controller, Entity, Repository 패키지를 생성합니다.⏰
- 스프링 배치 시스템에서는 메타데이터를 저장하는 데용 Database와 실제 배치 데이터를 처리하는 Database를 사용합니다. 📊
- 다른 database 와 연결하려면 config 클래스를 작성하여 직접 데이터 소스를 설정해야 합니다. 💻