inblog logo
|
moohyun
    스프링부트

    더미데이터 생성

    화낼거양's avatar
    화낼거양
    Nov 15, 2024
    더미데이터 생성
    Contents
    sql 파일 생성 및 작성properties 파일 수정프로그램 실행 및 insert 테스트
     
     
    💡
    H2DB는 휘발성이기 때문에 ‘실행 후’ 자료들을 insert하더라도 ‘실행 종료’ 시 모두 사라지게 됩니다.
    따라서 실행할 때 마다 계속 insert과정을 진행하려면 테스트 과정이 불편해지기 때문에 더미데이터 파일을 기본적으로 넣어두어 테스트 과정을 간략화 할 수 있도록 만들어보겠습니다.
     
     

    sql 파일 생성 및 작성

     
    1. 먼저 resources 폴더 안에 db라는 이름의 폴더를 생성합니다.
    1. db폴더 안에 data.sql 파일을 생성합니다. (확장자는 반드시 sql)
     
    notion image
     
    sql의 파일 내용은 아래와 같이 작성하였습니다. (insert를 5번 작성)
     
    notion image
     
     
     

    properties 파일 수정

     
    notion image
     
    sql 파일을 제대로 읽을 수 있도록 빨간 네모와 같이 properties 파일에 추가 작성합니다.
    또한 hibernate를 이용하여 클래스를 > 테이블로 런타임시에 생성하게 되면, 테이블을 생성하기 전에 sql파일을 먼저 읽기 때문에 오류가 발생하기 때문에
    마지막 줄의 조건을 반드시 추가하여야 정상적으로 작동합니다.
     
     

    프로그램 실행 및 insert 테스트

     
    1. 프로그램을 실행한 뒤, localhost:8080/h2-console 경로를 통해 h2db에 접속합니다.
    1. select 문을 통해 insert한 5개의 자료가 정상적으로 삽입되었는지 확인합니다.
     
    notion image
    Share article
    Contents
    sql 파일 생성 및 작성properties 파일 수정프로그램 실행 및 insert 테스트

    moohyun

    RSS·Powered by Inblog