SideProject

1. Spring Boot에서 h2 데이터베이스를 사용해보자.

박세류 2024. 7. 9. 10:58
사이드 프로젝트를 진행하던 중, 원래는 매번 설정된 프로젝트에서 시작하느라 몰랐는데, 아무것도 없는 프로젝트에서 다시 쌓아 올리려니 어떻게 해야하는지 알지 못함을 알 수 있었다.

 

그래서 지금이라도 적어놓고, 나중에 까먹으면 찾아보려 한다.

 

1. build.gradle에 의존성 추가

 dependencies {

    // h2
    runtimeOnly 'com.h2database:h2'
    
 }
  • depenencies 부분에 h2 를 추가해 준다.

2. application.properties 파일 수정

# H2 콘솔 활성화
spring.h2.console.enabled=true
spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.url=jdbc:h2:mem:bit
spring.datasource.username=sa
spring.datasource.password=1234
  • 위와 같이 콘솔을 활성화 시켜주고, driver-class-name, url, username, password를 설정해 준 뒤 사용 할 수 있다.

localhost:8080/h2-console 로 접속하면 콘솔이 잘 접속됨을 확인 할 수 있다.

사실, 맨 첫줄인

spring.h2.console.enabled=true

 만 입력해도 사용이 가능하지만, 그러면 접속 url을 

와 같이 콘솔창에서 내려주는 경로로 사용해야 한다. 일종의 편의성을 위한 설정이므로 편할대로 기입해 준 뒤, 사용해 주자

반응형