- src > main > resources > db > data.sql 파일을 생성한다.

- data.sql에 더미데이터를 넣는다.

application.properties
에 들어가서 설정을 변경한다.

# 더미데이터 세팅
spring.sql.init.data-locations=classpath:db/data.sql
spring.jpa.defer-datasource-initialization=true
*classpath - 스프링에서 리소스 파일을 찾는 경로
*spring.jpa.defer-datasource-initialization=true 설정을 하지 않으면 더미데이터가 스프링 실행 시 함께 생성되어 아직 생성되지 않은 테이블에 더미데이터를 추가하려고 시도해 아래의 오류가 뜬다.

spring.jpa.defer-datasource-initialization=true // 추가해야한다.
Share article