HEROJOON 블로그(히로블)

Spring Boot에 H2 Database 설정, H2 Console 띄우기 본문

H2

Spring Boot에 H2 Database 설정, H2 Console 띄우기

herojoon 2022. 5. 8. 19:36
반응형

목표

Spring Boot에 H2 Database 설정, H2 Console 띄우기

 

H2 Database란?

: H2는 자바로 작성된 관계형 데이터베이스 관리 시스템입니다.

인메모리 테이블과 디스크 기반 테이블을 둘 다 생성할 수 있습니다.

 

환경

  • Framework : Spring Boot 2.6.7
  • Build : Gradle 6.9.2
  • JDK : JDK11

 

할 것 요약

1. build.gradle에 H2 dependency 추가

2. application.yml에 H2 설정 추가

3. H2 Console 접속해보기

 

해보기

1. build.gradle에 H2 dependency 추가

dependencies {
    // H2
    runtimeOnly 'com.h2database:h2'
}

 

2. application.yml에 H2 설정 추가

spring:
  # H2 Setting Info (H2 Console에 접속하기 위한 설정정보 입력)
  h2:
    console:
      enabled: true  # H2 Console을 사용할지 여부 (H2 Console은 H2 Database를 UI로 제공해주는 기능)
      path: /h2-console  # H2 Console의 Path
  # Database Setting Info (Database를 H2로 사용하기 위해 H2연결 정보 입력)
  datasource:
    driver-class-name: org.h2.Driver  # Database를 H2로 사용하겠다.
    url: jdbc:h2:~/test  # H2 접속 정보
    username: sa  # H2 접속 시 입력할 username 정보 (원하는 것으로 입력)
    password:  # H2 접속 시 입력할 password 정보 (원하는 것으로 입력)

 

3. H2 Console 접속해보기

Spring Boot를 Run(실행) 합니다.

Spring Boot 프로젝트는 기본적으로 localhost:8080으로 띄워지므로, 위에서 설정한 H2 path를 뒤에 붙여 접속해줍니다.

  • 접속 정보: localhost:8080/h2-console

 

뒤에 login.do?jsessionid= 는 자동으로 붙는 것이니 무시하셔도 됩니다.

이렇게 H2 Database Console을 띄워보았습니다.

반응형

'H2' 카테고리의 다른 글

Mac에서 H2 Database 설치하기  (0) 2023.01.16
Windows에 H2 Database 설치하기 & H2 Console 접속해보기  (0) 2022.02.15
Comments