Spring/JPA
data.sql 적용하기 (스프링부트 버전 2.7.x 이상 )
YoonJong
2022. 11. 10. 16:06
728x90
반응형
application.yml 기준
spring:
jpa:
defer-datasource-initialization: true # 더미 데이터 적용
sql:
init:
mode: always # 더미 데이터 적용
resources 폴더 아래 data.sql 생성
DB에 먼저 넣어두고 싶은 sql 문을 작성해서 실행하면 완료.
insert into ROLE (role) values ('USER');
참고
https://devvkkid.tistory.com/262
data.sql이 동작하지 않을 때, 의심해봐야 할 것
스프링에서 test 패키지 내부에 data.sql을 넣은 것만으로도 data.sql 내부의 쿼리를 실행시킬 수 있다. 이런 방법으로 테스트용 더미 데이터를 생성하고 테스트를 동작시킬 수 있다. 비슷한 방법으로
devvkkid.tistory.com
728x90
반응형