Dostęp do konsoli internetowej h2 podczas uruchamiania testu junit w aplikacji Spring

Buduję aplikację Spring i muszę sprawdzić moją bazę danych H2 w pamięci podczas uruchamiania testów JUnit z przeglądarki internetowej.

W mojej konfiguracji Spring mam bean, który jest odpowiedzialny za tworzenie mojego schematu bazy danych i zapełnianie go danymi, które będą używane w moich testach JUnit. Dodałem też fasolę w moim kontekście testowym, która tworzy serwer WWW, na którym w końcu będę szukał moich danych.

<bean id="org.h2.tools.Server-WebServer" class="org.h2.tools.Server"
    factory-method="createWebServer" init-method="start" lazy-init="false">
    <constructor-arg value="-web,-webAllowOthers,-webPort,11111" />
</bean>

Wszystko wydaje się w porządku, ponieważ baza danych jest wypełniona poprawnie, ponieważ mogę uzyskać dostęp do jej danych z testów JUnit, a serwer H2 działa tylko podczas mojej fazy testowej (wiem o tym, ponieważ jeśli spróbuję uzyskać dostęp do my_ip: 111111 przed debugowaniem moich testów nie mogę połączyć, ale mogę połączyć się później, gdy zacznę testy.

W każdym razie, jeśli otworzę konsolę H2 z przeglądarki internetowej, nie będzie w niej widoczny żaden schemat. Jakieś pomysły??

Wielkie dzięki!!

questionAnswers(3)

yourAnswerToTheQuestion