- 스프링 배치는 여러 파일을 단일 스텝에서 처리할 수 있음. 📂
- 문자 파일, CSV, TSV 파일 등 다양한 파일 형식을 가공할 수 있음. 📃
- Chunk-oriented processing을 통해 대용량 파일을 효율적으로 처리 가능하며, chunk 크기 설정 및 트랜잭션 관리가 가능함. 💥
- Spring Batch Tasklet을 활용하여 단일 작업을 수행하고, 트랜잭션 체계를 통한 작업 단위 관리가 용이함. ⚙️
- Spring Batch Listener를 활용하면 스텝 또는 작업 전후로 추가적인 작업 (ex: 디렉토리 청소) 을 수행할 수 있음. 🧹