Po prostu próbuję zobaczyć zawartość bazy danych H2 dla osadzonej bazy danych H2, którą tworzy spring-boot, gdy nie określam niczego w pliku application.properties i zaczynam od mvn spring: run. Widzę hibernację JPA tworzącą tabele, ale jeśli spróbuję uzyskać dostęp do konsoli h2 pod adresem URL poniżej, baza danych nie ma tabel.
http://localhost:8080/console/
Widzę sugestie takie jak ta: Wyświetl zawartość wbudowanej bazy danych H2 uruchomionej przez Spring
Ale nie wiem, gdzie umieścić sugerowany XML podczas rozruchu sprężynowego, a nawet gdybym to zrobił, nie chcę, aby konsola h2 była już dostępna, gdy skonfigurowana jest zewnętrzna baza danych, więc jest bardziej prawdopodobne, że będę musiał sobie z tym poradzić z jakimś rodzajem kodu warunkowego (a może po prostu pozwól sprężynie na automatyczną obsługę tego w najbardziej idealnym przypadku, w którym dołączam H2 tylko po aktywowaniu profilu maven).
Czy ktoś ma przykładowy kod pokazujący, jak uruchomić konsolę H2 podczas rozruchu (a także sposób, aby dowiedzieć się, jakie parametry połączenia jdbc używa tej sprężyny)?