Spring Batch
Spring batch 초기화 설정 클래스
휘휘o
2021. 11. 16. 10:19
1.BatchAutoConfiguration
- 스프링 배치가 초기화 될 때 자동으로 실행되는 설정 클래스
- Job 을 수행하는 JobLauncherAplicationRunner 빈을 생성 (자동으로 배치 job을 실행 시켜줌)
- SimpleBatchConfiguration
- JobBuilderFactory 와 StepBuilderFactory 생성
- 스프링 배치의 주요 구성 요소 생성 - 프록시 객체로 생성됨
- BatchConfigurerConfiguration
- BasicBatchConfigurer
- SimpleBatchConfiguration 에서 생성한 프록시 객체의 실제 대상 객체를 생성하는 설정 클래스
- 빈으로 의존성 주입 받아서 주요 객체들을 참조해서 사용할 수 있다.
- JpaBatchConfigurer
- JPA 관련 객체를 생성하는 설정 클래스