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

jwkwon0817·2023년 9월 2일
0

Web Back-end

목록 보기
3/26
post-thumbnail

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

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

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


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

application.properties

spring.datasource.generate-unique-name=false

application.yml

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

0개의 댓글