inblog logo
|
silver
    스프링부트

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

    silver's avatar
    silver
    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

    RSS·Powered by Inblog