h 2データベースSpringbootでの設定方法


build.勾配の設定

runtimeOnly 'com.h2database:h2'

アプリケーションyml設定

spring:
  h2:
    console:
      enabled: true

  jpa:
    database-platform: org.hibernate.dialect.H2Dialect
    open-in-view: false
    hibernate:
      ddl-auto: create
      properties:
        hibernate:
          show_sql: true
          format_sql: true
  • 初期設定
  • spring:
      h2:
        console:
          enabled: true
  • /h 2-コンソールフェイルオーバー設定
  •   datasource:
        url: jdbc:h2:mem:testdb
        driver-class-name: org.h2.Driver
        hikari:
          username: sa
          password:
  • h 2-jpa接続設定
  •   jpa:
        database-platform: org.hibernate.dialect.H2Dialect
        open-in-view: false
        hibernate:
          ddl-auto: create
          properties:
            hibernate:
              show_sql: true
              format_sql: true
    プロジェクトを実行すると、Run consoleにJDBC URLが表示されます.
    H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:26b18340-687a-410e-9653-c8c5acf95356'

    まだあります.
    http://localhost:8080/h2-console接続
    Run consoleのJDBC URLを入力します.

    いよいよh 2ライブに入ります.