CS데이터처리 - 스프링 배치 - 15부

황제연·2025년 9월 3일
0

CS학습

목록 보기
187/193
post-thumbnail

스프링 배치 초기화 설정방법

JobLauncherApplicationRunner

Spring Batch작업을 시작하는 ApplicationRunner로서 BatchAutoConfiguration에서 생성됩니다
스프링부트에서 제공하는 ApplicationRunner의 구현체로 앱이 정상적으로 구동되자마자 실행됩니다
빈으로 등록된 모든 Job을 기본적으로 실행합니다

BatchProperties

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

Job 실행 옵션

지정한 Batch Job만 실행하도록 할 수 있습니다
spring.batch.job.names: ${job.name:NONE}
앱 실행 시, Program arguments로 job 이름을 입력합니다

하나 이상의 job을 실행할 경우는 쉼표로 구분해서 입력합니다

참고

  • 스프링 배치 - 정수원 인프런 강의
profile
Software Developer

0개의 댓글