sql 파일로 더미 데이터 생성 안되는 에러, spring boot

 

문제 상황

 

h2 db에 resoureces/data.sql로 다음과 같은 더미 데이터 생성 시,

sql script를 이해할 수 없다는 에러 메세지 반환

-- data 1
INSERT 
INTO TABLE(COLUMN_1, COLUMN_2, COLUMN_3)
	VALUES(VAL_1, VAL_2, VAL3);

-- data 2
INSERT 
INTO TABLE(COLUMN_1, COLUMN_2, COLUMN_3)
	VALUES(VAL_1, VAL_2, VAL3);

-- data 3
INSERT 
INTO TABLE(COLUMN_1, COLUMN_2, COLUMN_3)
	VALUES(VAL_1, VAL_2, VAL3);

 

 

해결

 

스프링 부트 2.5 이상의 버전에서는 application.properties에

spring.jpa.defer-datasource-initialization=true

를 추가해야 한다.

 

참고

 

'스프링' 카테고리의 다른 글

QueryDSL 다져먹기  (0) 2023.10.21
QueryDSL 먹어버리기  (0) 2023.10.20
테스트 코드 정의와 이점, 왜 해야 할까? 그리고 무엇을 해야 할까?  (0) 2023.07.08
JPA란?  (0) 2023.07.06
서블릿이 뭔데?  (0) 2023.06.07