프로그래밍(Backend)/Spring Batch
[Spring Batch] MetaData 테이블
bell_hana
2024. 9. 16. 23:11
스프링 배치에서 메타데이터 테이블은 배치 작업의 트래킹을 수행하는 중요한 테이블입니다. 배치 작업의 상태, 진행 상황, 완료 여부 등을 데이터베이스 테이블에 저장하여 배치 프로세스를 관리할 수 있습니다. 메타데이터 테이블은 주로 데이터베이스에 생성되며, application.yml 파일을 통해 설정할 수 있습니다.
메타데이터 테이블 생성 설정
application.yml 파일을 사용하여 스프링 배치 메타데이터 테이블을 생성하려면 다음과 같이 설정할 수 있습니다
spring:
batch:
jdbc:
initialize-schema: always
schema: classpath:org/springframework/batch/core/schema-mysql.sql
테이블 스크립트 경로 확인 방법
Gradle에서 메타데이터 테이블 생성 스크립트의 경로를 확인하려면, 다음 경로로 접근할 수 있습니다
External Libraries > Gradle: org.springframework.batch:spring-batch-core:<버전> > org.springframework.batch.core