Spring Boot 2.3.0 から H2Database の名前 jdbc:h2:mem:testdb じゃなくなっとるやん(デフォルトでは)
   1 min read

前はここに書いた通り固定で jdbc:h2:mem:testdb という名前だったのにこれでアクセスできんようになってしもた。

起動ログに

o.s.b.a.h2.H2ConsoleAutoConfiguration    : H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:30591993-9fe2-4068-a5e2-05b263e3495b'

みたいに出るのでここで確認しよう。
というか、素直にプロパティで

spring.datasource.generate-unique-name=false

設定したほうが良いわ自分の場合。

issue: