본문 바로가기

개발 기록/스프링

[스프링] H2 데이터베이스 콘솔 로그인

스프링 부트로 스프링을 시작 시 별도의 H2 데이터베이스 설치가 없어도, 자동으로 H2 데이터베이스를 실행시킬 수 있습니다. H2 임베디드로 내장이 되어 있기 때문인데요. 스프링 사용 시 로컬에서 개발을 할 때는 H2 데이터베이스가 정말 편리해요.

자꾸만 잊는 H2 데이터베이스의 콘솔 로그인.

초기 프로젝트 세팅 시 콘솔 로그인을 필요로 하여, 콘솔 로그인 방법을 작성 해놓도록 하겠습니다.

가장 먼저 필요한 의존성을 추가해주세요.

 

1. build.gradle 파일에 h2 의존성 추가

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

 

2. application.yaml 파일에 콘솔 로그인을 위한 설정 추가 (들여쓰기 주의 해주세요)

spring:
  h2:
    console:
      enabled: true       # H2 Console enabled
      path: /h2-console   # Console path

 

3. 콘솔 접속 (http://localhost:8080/h2-console)

 

4. Connect를 클릭해주시면 데이터베이스 콘솔을 직접 보실 수 있겠습니다 :)

 

해피 개발하세요 :)

감사합니다.