블로그를 이전하였습니다. 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 |