<TIL> 152 . Spring batch Detail

YUJIN LEE·2023년 10월 6일
0

개발log

목록 보기
144/149

BatchConfigurer

Spring Batch 설정하고 사용하는 방법을 정의한 인터페이스

JobRepository

Job 관련 정보와 실행 내역을 저장 및 관리하는 요소
Job의 실행 상태, 파라미터, 실행 이력 등 JobRepository에 저장 및 Job 실행 중에 발생하는 데이터 관리

PlatformTransactionManager

Spring batch에서 트랜잭션 관리를 담당하는 요소

JobLauncher

Spring Batch에서 Job을 실행하는 역할.
Job의 실행은 JobRepository와 함께 동작 후 실행 내역 저장하고 관리.

JobLauncher를 사용하여 특정 시간 간격 or 스케줄에 따라 Job을 주기적으로 실행하기 위해 크론 표현식(Cron Expression) 사용

초(0-59) 분(0-59) 시(0-23) 일(1-31) 월(1-12) 요일(0-7, 0과 7은 일요일)

JobExplorer

Spring batch 실행 이력을 조회하는데 사용
실행 중인 Job의 상태 및 실행 내역 검색가능

profile
인정받는 개발자가 되고싶습니다.

0개의 댓글