[스프링부트- blogV1] 5. 더미데이터 생성하기

silver's avatar
Dec 30, 2024
[스프링부트- blogV1] 5. 더미데이터 생성하기
 
  1. src > main > resources > db > data.sql 파일을 생성한다.
 
notion image
  1. data.sql에 더미데이터를 넣는다.
notion image
 
  1. application.properties에 들어가서 설정을 변경한다.
 
notion image
# 더미데이터 세팅 spring.sql.init.data-locations=classpath:db/data.sql spring.jpa.defer-datasource-initialization=true
*classpath - 스프링에서 리소스 파일을 찾는 경로
*spring.jpa.defer-datasource-initialization=true 설정을 하지 않으면 더미데이터가 스프링 실행 시 함께 생성되어 아직 생성되지 않은 테이블에 더미데이터를 추가하려고 시도해 아래의 오류가 뜬다.
notion image
spring.jpa.defer-datasource-initialization=true // 추가해야한다.
 
Share article

silver