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!!