[ Spring Boot ] H2 Database mem:testdb 연결 오류

jwkwon0817·2023년 9월 2일
0

Backend

목록 보기
3/32
post-thumbnail

Spring Boot에서 H2와 JPA를 사용하여 간단한 웹 서비스를 만들 때나 테스트를 할 때 In-memory DB를 사용해야할 경우가 있다.

이때 H2의 In-memory 기본값 주소인 jdbc:h2:mem:testdb로 접속하려 하는데 기본으로는 이 주소가 막혀있다.

따로 설정해주지 않으면 Spring Boot 애플리케이션을 실행할 때마다 로그에 뜨는 URL로 접속해야하는 번거로움이 있다.


위와 같이 생기는 오류를 해결하기 위해서는 Spring Boot가 켜질 때마다 URL을 생성해주는 기능을 끄면 해결된다.

application.yml

spring:
  datasource:
    generate-unique-name: false
profile
SRIHS 119th SW

0개의 댓글