nhnacademy-aiot1-5 / study

공부한 내용을 기록하는 저장소입니다.
MIT License
0 stars 0 forks source link

h2db 로컬 메모리에 저장 #45

Open caboooom opened 5 months ago

caboooom commented 5 months ago

h2 db로 로컬 테스트 진행중입니다. 기존 설정은 서버를 껐다 켤 때마다 데이터베이스가 초기화되기 때문에 불편함이 있었습니다. 해결을 위해 h2db를 로컬 메모리에 저장해두고 계속 사용할 수 있도록 설정방법을 찾아보았습니다

application-dev.yml

spring:
  datasource:
    driver-class-name: org.h2.Driver
    url: jdbc:h2:file:./:testdb;MODE=MYSQL
    username: SA
    password:
  jpa:
    database-platform: org.hibernate.dialect.H2Dialect
    hibernate:
      ddl-auto: none

url을 jdbc:h2:file:[저장할 경로]:[저장할 이름] 으로 설정 ddl-auto: create로 설정하면 서버를 껐다 켤 때마다 테이블을 새로 생성하므로 none으로 설정