JPA를 사용하는 환경에서 data.sql 파일 안에 insert 쿼리를 작성해서 초기 데이터가 자동으로 삽입되도록 만들었다.
근데 위와 같은 오류가 나타난다. insert 하려는데 데이터베이스 안에 테이블이 없다는 내용인거 같다.
(Entity 는 이미 만들어두었고 DDL 설정도 create-drop 으로 잘 설정해뒀다.)
spring.jpa.defer-datasource-initialization=true
그러던 중 스프링 부트의 특정 버전 이후부터는 위와 같은 옵션을 추가해주어야 데이터 삽입이 잘 된다는 걸 알 수 있었다.
참고자료
'기타 > 문제 해결' 카테고리의 다른 글
Feign Client 를 통해 요청 시 쿠키 값 유지하기 (0) | 2024.06.13 |
---|---|
QueryDSL 과 Spring Cloud 의존성 충돌 문제 (0) | 2024.06.13 |
자바 Jackson 라이브러리 LocalDateTime 직렬화 문제 (0) | 2024.06.01 |
낙관적 락을 사용해 동시성 문제 해결 (0) | 2024.05.31 |
@Transactional 과 @Async 사용 시 주의점 (0) | 2024.05.30 |