블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.github.io/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
반응형
실행환경
- SpringBoot
- Maven
- adoptopenjdk1.8
dependency 추가
version 1.4.197을 사용한다.
최근 버전에서는 SpringBoot를 실행하면서 보안상의 이유로 database를 생성하지 못하도록 막아놓아서, 먼저 DB를 생성하고 실행해야하는 번거로움이 있다.
어차피 실제로 서비스할때는 h2 DB는 테스트용으로 사용할 예정이므로, 1.4.197 버전 (예전 버전)을 사용한다.
<dependencies>
...
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.197</version>
<scope>runtime</scope>
</dependency>
...
</dependencies>
application.yaml 설정
application.properties로 해도 상관없으나, 본 글에서는 yaml 파일로 설정
spring:
h2:
console:
enabled: true
datasource:
platform: h2
driverClassName: org.h2.Driver
url: jdbc:h2:mem:testdb
username: sa
password:
콘솔로 접속
/h2-console로 접속하여, 연결 확인
- 예시: http://localhost:8080/h2-console/
아래와 같이 초록색 alert이 보인다면 성공

반응형
'Backend > Spring Boot' 카테고리의 다른 글
| SpringBoot, Junit5에서 JPA Repository 테스트 (0) | 2021.01.06 |
|---|---|
| Spring Boot, JPA에서 boolean 처리 (@Converter, @Convert 사용) (1) | 2021.01.05 |
| Spring Security의 기본 계정 아이디와 비밀번호 (0) | 2020.12.15 |
| Spring Security + JPA + MySQL + Mustache 를 이용한 로그인 구현 (1) | 2020.12.03 |
| Spring Boot - REST API를 위한 snake_case 공통 설정 (0) | 2020.11.15 |