Не отображается консоль H2 при тестировании junit - PullRequest
0 голосов
/ 13 июля 2020

Query1:

Я хочу использовать h2 db для тестов junit. Я добавил конфигурацию ниже в bootstrap .properties в src / test / resources, но я не могу найти консоль h2 при указании URL-адреса http://localhost: 8080 / h2-console

Свойства конфигурации:

spring.datasource.driverClassName=org.h2.Driver

spring.h2.console.enabled=true

spring.datasource.driver-class-name=org.h2.Driver

spring.datasource.url=jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1

spring.datasource.username=sa

spring.datasource.password=sa

spring.h2.console.path=/h2-console

Запрос: 2

Когда я добавил ниже упомянутый код (ссылочный stackoverflow) в сценарии query1:

@BeforeAll
public static void initTest() throws SQLException {
    Server.createWebServer("-web", "-webAllowOthers", "-webPort", "8082").start();
}

, затем при нажатии url: http://localhost: 8082 / h2 -console

в браузере отображается сообщение ниже:

File not found: h2-console

Не могли бы вы посоветовать мне то же самое?

...