Table "BATCH_JOB_INSTANCE" not found; SQL statement:
최근에 커머스 서비스를 개발하고 있는데, 쿠폰을 Spring Batch로 관리하기 위해 기본적인 세팅을 진행 중에 오류를 발견하여 남긴다.
2.x때부터 나오는 에러라고 한다.
Batch을 실행할 때 Job의 metadata 테이블이 없다면 새로 생성하는데 생성되지 않아서 발생하는 에러라고 한다.
batch:
jdbc:
initialize-schema: always
h2는 이렇게 설정해주면 알아서 테이블을 설정해준다.
해결!
'Trouble' 카테고리의 다른 글
Kotlin/Spring - KaptKotlin Build Falied (0) | 2023.06.06 |
---|---|
[Intellij] - Couldn't check commit: Kotlin resolution encountered a problem while analyzing KtNameReferenceExpression (0) | 2022.12.28 |