728x90
๋ฐ์ํ
๐คข ํ ์คํธ์ฉ์ผ๋ก ์ธ๋ฉ๋ชจ๋ฆฌ h2 ํ๊ฒฝ์ ์กฐ์ฑํ๋ค.
java 1.8 / springframework.boot 2.7.0 / gradle
ํ ์คํธ์ฉ์ด๋, ๊ฐ์ธ ์ฌ์ด๋ ํ๋ก์ ํธ์ฉ์ผ๋ก ์ฐ๋ ์ด์ ๋
๋ฐ์ดํฐ๋ฅผ ๋์คํฌ๊ฐ ์๋ ๋ฉ๋ชจ๋ฆฌ์ ๋ณด์ ํ๊ณ ์๊ธฐ ๋๋ฌธ์.
(ํ๋ฐ์ฑ์ ๋๊ณ ์์ง๋ง, ์ค์ ์ ๋ฐ๋ผ ํ์ผ๋ก ๊ธฐ๋ก ๊ฐ๋ฅํ๋ค.)
build.gradle
dependencies {
// https://mvnrepository.com/artifact/com.h2database/h2
implementation group: 'com.h2database', name: 'h2', version: '2.1.212'
implementation 'org.springframework.boot:spring-boot-starter-jdbc'
}
application.yml
server:
port: 8080
spring:
datasource:
url: jdbc:h2:file:~/h2data;AUTO_SERVER=TRUE
username: sa
password:
driver-class-name: org.h2.Driver
h2.console.enabled: true # ์น ์ฝ์ ์ฌ์ฉ ์ค์
jpa:
# jpa ์ํ ์ฟผ๋ฆฌ ํ์ธ.
show-sql: true
hibernate:
ddl-auto: create
defer-datasource-initialization: true
output:
ansi:
enabled: always
logging:
level:
org.hibernate.type: trace
h2 console path๋ฅผ ์ค์ ํ์ง ์๋๋ค๋ฉด, localhost:port/h2-console์์ ์ ์ ํ์ธ ๊ฐ๋ฅํ๋ค.
์ ์ฅ ํ ํ์ผ ๊ฒฝ๋ก๋ฅผ ๋ง์ถฐ์ค๋ค.
320x100
๋ฐ์ํ
'JAVA > SPRING' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[NAVER maps ๊ธธ ์ฐพ๊ธฐ] springboot + webClient ๋ก API ํธ์ถ (0) | 2022.09.02 |
---|---|
springBoot / mapstruct (0) | 2022.06.08 |
Hikari CP / Spring boot ์ค์ (0) | 2022.05.23 |
QueryDSL , Criteria , Native Query (0) | 2022.05.09 |
log4j2.xml / log4jdbc / slf4j ์ค์ (0) | 2022.04.22 |