๋ฐ์ํ
Spring H2 inmemory DB ์ฌ์ฉํ๋ ๋ฒ
Spring boot์์ h2 ์ธ๋ฉ๋ชจ๋ฆฌ DB ์ฌ์ฉํ๋ ๋ฒ์ ์์๋ณด์.
์์กด์ฑ ์ถ๊ฐ
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
application.yml ์ค์
spring:
h2:
console:
enabled: true
path: /h2-console #(default ์ค์ ์ํด๋ ์๋์ ์ฉ)
datasource:
url: jdbc:h2:mem:todoItem
์ด์ http://localhost:8080/h2-console
๋ก ์ ์ํ๊ฒ ๋๋ฉด, h2 ์ฝ์์ ๋ณผ ์ ์๋ค.
- saved setting:
Generic H2 (Embedded)
- JDBC URL:
jdbc:h2:mem:todoItem
๋น์ฐํ ์ธ๋ฉ๋ชจ๋ฆฌ ์ด๊ธฐ ๋๋ฌธ์ ํ๋ก์ ํธ๊ฐ ์ข ๋ฃ๋๋ฉด, ๋ด๋ถ ๋ฐ์ดํฐ๋ ๋ค ๋ ์๊ฐ๋ ์ฃผ์ํ์.
๋ฐ์ํ