springboot H2 database 연결 오류 "mem:testdb" not found
2023. 8. 10. 18:08ㆍDev/SpringBoot
반응형
스프링부트의 application.yml 에 h2 관련 설정을 아래와 같이 하였다.
spring:
h2:
console:
enabled: true
path: /h2-console
datasource:
url: jdbc:h2:mem:testdb
username: sa
password: sa
driver-class-name: org.h2.Driver
jpa:
hibernate:
ddl-auto: create # 어플리케이션을 시작할 때 데이터베이스를 초기화하고 다시 테이블 생성
properties:
hibernate:
format_sql: true # 실행되는 query를 보여줌
logging.level:
org.hibernate.SQL: debug
그 다음, 스프링부트를 실행한 후, http://localhost:8080/h2-console 콘솔 페이지에 접속한 후,
설정했던 url을 입력하고 아무리 테스트 커넥션을 해봐도
"mem:testdb" not found ~~~ 어쩌구 저쩌구 에러가 발생한다.
이 때는 build.gradle 파일에 아래와 같이 1줄을 추가하고 다시 스프링부트를 실행하면, 잘 된다.
implementation 'org.springframework.boot:spring-boot-starter-jdbc'
반응형
'Dev > SpringBoot' 카테고리의 다른 글
SpringSecurity 사용 시, H2 console 화면 localhost에서 연결을 거부했습니다. (0) | 2024.12.31 |
---|---|
스프링부트에서 JsonView 사용법 (2) | 2021.06.27 |
레거시 코드에 대한 고민 (0) | 2021.06.26 |