@EnableBatchProcessing
Spring Batch 어노테이션
배치의 인프라스트럭처를 부트스트랩하는데 사용
- 인프라스트럭처 레이어 : ItemReader, ItemWriter 를 비롯해,
재시작과 관련된 문제를 해결할 수 있는 클래스와 인터페이스 제공.
제공되는 컴포넌트 목록
- JobRepository : 실행중인 Job 상태 기록시 사용
- JobLauncher : Job 구동 시 사용
- JobExplorer : JobRepository를 사용해 읽기 전용 작업을 수행하는 데 사용
- JobRegistry : 특정한 런처 구현체를 사용할 때 Job을 찾는 용도로 사용
- PlaformTransactionManager : Job 진행 과정에서 트랜잭션을 다루는데 사용
- JobBuilderFactory : Job을 생성하는 빌더
- StepBuilderFactory : Step을 생성하는 빌더