본문 바로가기
프로젝트 - Twogether

23.08.24

by J1-H00N 2023. 8. 24.

오늘은 h2라는 것을 사용해 테스트코드를 만들어볼 예정이다.

h2란 java로 만들어진 관계형 데이터베이스 관리 시스템이다.

장점

  1. 컴퓨터에 저장된 RAM 기반 RDBMS여서 용량이 적고, 브라우저 기반 콘솔을 지원한다.
  2. spring boot에서는 별도의 db를 사용하지 않고 사용할 수 있다.

기본 설정

// application.yml
spring:
  datasource:
    url: jdbc:h2:mem:testdb
    driverClassName: org.h2.Driver
    username: sa
    password:
  h2:
    console:
      enabled: true
#      path: /h2-console # default 값이므로 이 경로로 들어가려면 필요없음
  profiles:
    active: local
  jpa:
    database-platform: org.hibernate.dialect.H2Dialect
    database: h2
    hibernate:
      ddl-auto: update
    open-in-view: false
  sql:
    init:
      mode: always
      data-locations: classpath:data.sql # 더미데이터 파일 연결
      schema-locations: classpath:table.sql # 스케마 파일 연결

'프로젝트 - Twogether' 카테고리의 다른 글

23.08.28  (0) 2023.08.28
23.08.25  (0) 2023.08.25
23.08.23  (0) 2023.08.23
23.08.21  (0) 2023.08.21
23.08.17  (0) 2023.08.17