๋ฐ์ํ
H2๋ ์ธ๋ฉ๋ชจ๋ฆฌ ๊ธฐ๋ฐ์ JAVA ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ก, ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ ๋จ๊ฒ์์ ๋ง์ด ์ฌ์ฉ์ด ๋ฉ๋๋ค.
์๋๋ H2 ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํ์ฑํ ํ๊ณ SpringBoot์ H2์ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
ํ๊ฒฝ
- Gradle 7.3.3
- Spring Boot 2.6.4
build.gradle
dependencies { runtimeOnly 'com.h2database:h2' }
application.yml
spring: h2: console.enabled: true datasource: url: jdbc:h2:mem:testdb username: sa password: driver-class-name: org.h2.Driver
h2 ์ ์๋ฐฉ๋ฒ
์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ด์ฉํ์ฌ
url:{ํฌํธ}/h2-conosle
๋ก ์ ์ํ๋ฉด H2๋ก ์ ์ ํ ์์์ต๋๋ค.localhost:8080/h2-console
org.h2.jdbc.JdbcSQLNonTransientConnectionException: Database "mem:testdb" not found
ํด๋น ์๋ฌ๋ DB๊ฐ ์์ง ์์ฑ๋์ง ์์๊ธฐ์ ์๊ธฐ๋ ์๋ฌ์ด๋ค. DB๊ฐ ์์ฑ๋๋ฉด ์ ์์ด ๊ฐ๋ฅํ๋ค.
๋ฐ์ํ
'๐ JAVA > Spring' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA/SPRING] API ์๋ต ๊ณตํต ํฌ๋งท ๋ง๋ค๊ธฐ (2) | 2022.05.06 |
---|---|
[SpringBoot] SNAPSHOT.jar์ SNAPSHOT-plain.jar (0) | 2022.03.17 |
[SpringBoot] application ์ค์ ํ์ผ ๋ถ๋ฆฌ (0) | 2022.03.09 |
[SpringBoot] ์คํ๋ง๋ถํธ ํ๋ก์ ํธ ์์ํ๊ธฐ (0) | 2021.09.13 |