Как связать приложение SpringBoot с базой данных Mock для тестирования? - PullRequest
0 голосов
/ 28 апреля 2020

У меня есть приложение SpringBoot с соединителем базы данных mysql. Но приложение не запускается и не тестируется без подключения к базе данных. Как я могу вместо этого смоделировать базу данных без запуска реальной базы данных?

Я пробовал базу данных h2 со следующей зависимостью pom ...

        <dependency>
            <groupId>com.h2database</groupId>
            <artifactId>h2</artifactId>
            <version>1.4.200</version>
            <scope>test</scope>
        </dependency>

и с этим application.properties ...

spring.datasource.url=jdbc:h2:mem:testdb
spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect

Но я получаю эту ошибку:

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'inMemoryDatabaseShutdownExecutor' defined in class path resource...

Спасибо вам:)

...