BATCH를 실행시키기 위해서는 Spring Batch 정보를 저장하는 몇가지 테이블이 필요하다.
원래는 application.yml에spring.batch.jdbc.initalize-schema=always
설정을 추가하면
자동으로 BATCH 테이블이 생성되어야 하는데, Spring Boot 3.X 버전부터는 자동으로 생성해주지 않는다고 한다.
schema-mysql.sql
파일 열어서 실행했다.> TMI : 배치 처음 작업해본 건데 안되는 줄 알고 긴장하다가 감격.. 정말 감격
References