Spring Boot 2.3.0 から H2Database の名前 jdbc:h2:mem:testdb じゃなくなっとるやん(デフォルトでは)
前はここに書いた通り固定で 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: