2017-02-23 69 views
0

Я получаю эту ошибку во время выполнения приложения загрузки пружинногопружины Ошибка подключения к базе данных загрузки приложения

не могу определить встроенную базу данных класса драйвера для типа базы данных NONE действий: Если вы хотите встроенную базу данных, пожалуйста, поставить поддерживаемый на путь к классам. Если у вас есть настройки базы данных для загрузки из определенного профиля , вам может понадобиться его активная (профили в настоящее время активны).

ответ

0

Spring Boot пытается автоматически настроить подключение к базе данных, и вы не указали никаких сведений о подключении. Итак, Spring Boot пытается искать встроенные драйверы db (например, H2 или HSQLDB) и терпит неудачу, потому что вы не включили ни один из этих драйверов.

У вас есть три решения:

  1. Вам не нужна реляционная база данных: удалить Hibernate, весна-загрузочный стартер-JPA и т.д. от вашего пути к классам (Maven POM или Gradle).

  2. Вы просто хотите протестировать локальные вещи с помощью встроенной памяти: добавьте H2 в свой путь к классам. Для Maven добавить это pom.xml в разделе Зависимости:

    <dependency> 
        <groupId>com.h2database</groupId> 
        <artifactId>h2</artifactId> 
    </dependency> 
    
  3. Добавление драйвера базы данных для вашего пути к классам и добавить информацию о соединении с вашим application.properties

    spring.datasource.url = … 
    spring.datasource.driver-class-name = … 
    spring.datasource.username = … 
    spring.datasource.password = …