web-dev-qa-db-ja.com

h2データベースに接続中のSpring Boot 2.3.0

Springboot 2.3.0.RELEASEでは、コンソールでh2データベースに接続中に次のエラーが発生します

データベース "mem:testdb"が見つかりません。事前に作成するか、リモートデータベースの作成を許可してください(安全な環境では推奨されません)[90149-200] 90149/90149

1
ramesh b

これを修正するには、spring.datasource.urlのようなプロパティ:

spring.datasource.url=jdbc:h2:mem:testdb

Spring Boot 2.3.0-RELEASEより前は、これがデフォルトでしたが、どこに設定されているかわかりません。 2.3.0-RELEASE以降、スキーマはランダムに生成されたGUIDのように見えます。

1
chacewells

springバージョン2.3.0でh2データベースのスキーマを作成しているときに同じ問題が発生しました...データベースが接続するが、テーブルの構造が表示されないことがあるので、Springバージョンを変更してみたところ、Springを変更する魔法のように機能しましたバージョン2.1.15.RELEASAEに

0
Siddhesh