반응형
H2 DB
H2 데이터베이스는 MySQL 기반으로 동작하며, 메모리 내 데이터베이스로 동작할 수 있다.
디스크에 저장할 수도 있다. 브라우저 기반의 콘솔까지 지원한다.
build.gradle 설정
의존성 추가
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-jdbc'
runtimeOnly 'com.h2database:h2'
}
application.properties 설정
spring.datasource.url=jdbc:h2:mem:testdb
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=
spring.h2.console.enabled=false
url 설정은 testdb 스키마에 mem, 인메모리 데이터베이스로 동작한다는 뜻이다.
console은 false로 되어있는 것을 true로 바꾸면 사용 가능하다.
Console 접속
http://localhost:8080/h2-console/ 로 접근한다.
'Java > Spring' 카테고리의 다른 글
[Java Spring] HTTP PUT, DELETE 사용 (0) | 2021.06.25 |
---|---|
[Java Spring] Controller 구현 후 404 Error (0) | 2021.06.21 |
[Java Spring] 프로젝트 생성 후 테스트 코드 (0) | 2021.05.30 |
[Spring boot로 게시판 만들기] 1. DB부터 CRUD 로직 구현하기 (0) | 2021.04.13 |
[Spring boot로 게시판 만들기] 0. 프로젝트 생성부터 index.html (1) | 2021.04.08 |