Ошибка при создании bean-компонента с именем dataSource [org / springframework / boot / autoconfigure / jdbc / DataSourceConfiguration $ Hikari.class] - PullRequest
0 голосов
/ 16 февраля 2020

Я получаю следующую ошибку, когда пытаюсь отладить загрузку Spring с проектом Gradle в Eclipse

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 java.lang.IllegalStateException: Cannot load driver class: com.mysql.jdbc.Driver

Я много искал, и большинство решений пришло из-за чего-то неправильного в файле application.properties, но я не могу понять, что не так в моем

server.port=8080
spring.datasource.driverClassName=com.mysql.jdbc.Driver
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://localhost:3306/dices?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=root

Любое предложение?

спасибо

Ответы [ 2 ]

0 голосов
/ 17 февраля 2020

Проблема была с затмением, которое не загружало зависимости. Файлы конфигурации Gradle были в порядке

0 голосов
/ 17 февраля 2020

Можете ли вы попробовать добавить compile ("mysql: mysql -connector- java") в ваш build.gradle и проверить еще раз?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...