Я клонировал и установил весенний проект петклиники

Он работает правильно, но я не понимаю, могу ли и как получить доступ к базе данных H2.

Я вижу, что в application.properties нет ни имени пользователя, ни пароля, ни имени базы данных.

Означает ли это, что я не могу получить к нему доступ из / h2-console? потому что, может быть, оно встроено?

Есть ли другой параметр (? Сервер?) Для доступа к нему? Какая будет конфигурация?

0
Glasnhost 10 Фев 2021 в 13:27

1 ответ

Лучший ответ

Я использовал это решение Как включить режим сервера базы данных H2 в Spring Boot

По сути, он удаляет область выполнения из зависимости h2 в pom.xml и запускает H2 как компонент в приложении Spring.

Единственное, что мне нужно, это то, что я должен прочитать стартовый журнал Spring, чтобы найти сообщение.

o.s.b.a.h2.H2ConsoleAutoConfiguration    : H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:27cca538-56b1-49d6-9b63-317e28c3e4a9'

Затем используйте URL-адрес jdbc в консоли с пользователем «sa» и пустым паролем.

Не очень понимаю, но работает ...

0
Glasnhost 10 Фев 2021 в 10:38