ОШИБКА 14908 o.s.b.d.LoggingFailureAnalysisReporter не удалось настроить источник данных:

#java #spring

#java #spring

Вопрос:

 2021-03-09 12:02:48.045  WARN 14908 --- [           main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfiguration': Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is org.springframework.boot.autoconfigure.jdbc.DataSourceProperties$DataSourceBeanCreationException: Failed to determine a suitable driver class
 

Я хочу запустить первый проект при загрузке spring. К сожалению, появляется ошибка:
o.s.b.d.LoggingFailureAnalysisРепортер

Что я делаю не так? Я погуглил эту ошибку, к сожалению, ничего не нашел.

 import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class VotingsystemApplication {

    public static void main(String[] args) {
        SpringApplication.run(VotingsystemApplication.class, args);
    }

}
 

Комментарии:

1. Не удалось загрузить источник данных, у вас есть источник данных? показать ваши соответствующие свойства?

Ответ №1:

Мне кажется, что вам не хватает зависимости от драйвера Hikari. Возможно, добавление его в maven поможет:

 <dependency>
  <groupId>com.zaxxer</groupId>
  <artifactId>HikariCP</artifactId>
  <version>3.4.5</version> 
</dependency>
 

Но если вы хотите получить более квалифицированный ответ, вам придется поделиться большей частью своей конфигурации и свойств.