Spring Batch - 배치 초기화 설정

출처

목차

JobLauncherApplicationRunner

Spring Batch 작업을 시작하는 ApplicationRunner 로서 BatchAutoConfiguration 에서 생성된다.

  • Spring boot 에서 제공하는 ApplicationRunner 의 구현체로 어플리케이션이 정상적으로 구동되자 마자 실행된다.
  • Bean 으로 등록된 모든 Job 을 실행시킨다.

BatchProperties

  • Spring Batch 의 환경 설정 클래스
  • Job 이름, 스키마 초기화 설정, 테이블 Prefix 등의 값을 설정할 수 있다.
  • application.properties or application.yml 파일에 설정한다.
Share