ошибка: ошибка весенней загрузки базы данных "org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfiguration" - PullRequest
0 голосов
/ 17 октября 2018

Я использую весеннюю загрузку, hibernate и my sql, и я получаю сообщение об ошибке.

org.springframework.beans.factory.UnsatisfiedDependencyException: Ошибка при создании bean-компонента с именем org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfiguration ': неудовлетворенная зависимость, выраженная через параметр конструктора 0;вложенным исключением является org.springframework.beans.factory.BeanCreationException: ошибка создания компонента с именем 'dataSource', определенным в ресурсе пути к классу [org / springframework / boot / autoconfigure / jdbc / DataSourceConfiguration $ Hikari.class]: сбой создания экземпляра компонента с помощью метода фабрики;вложенным исключением является org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [com.zaxxer.hikari.HikariDataSource]: фабричный метод 'dataSource' вызвал исключение;вложенное исключение: java.lang.IllegalStateException: не удается загрузить класс драйвера: com.mysql.jdbc.Driver в org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray (ConstructorResolver.java:732) ~ [5.0. beans]9.RELEASE.jar: 5.0.9.RELEASE] в org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor (ConstructorResolver.java:197) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor (AbstractAutowireCapableBeanFactory.java:1267) ~ [spring-beans-5.0.9.RELEASE.jar: era..factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance (AbstractAutowireCapableBeanFactory.java:1124) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] на сайтеAbstractAutowireCapableBeanFactory.java:535) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:495) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEansfrafsupport.AbstractBeanFactory.lambda $ doGetBean $ 0 (AbstractBeanFactory.java:317) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.DefaultSingletonBeanRegistry.java:222) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:315 ~ [spring]-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:199) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] в org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod (ConstructorResolver.java:372) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] вorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod (AbstractAutowireCapableBeanFactory.java:1247) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9..AbstractAutowireCapableBeanFactory.createBeanInstance (AbstractAutowireCapableBeanFactory.java:1096) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.535) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:49-beans-5.0] -b5.9.RELEASE.jar: 5.0.9.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda $ doGetBean $ 0 (AbstractBeanFactory.java:317) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:222) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE]в org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:315) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:199) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] в org.springframework.context.support.AbstractApplicationContext.getBean (AbstractApplicationConte89)) ~ [spring-context-5.0.9.RELEASE.jar: 5.0.9.RELEASE] в org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization (AbstractApplicationContext.java:859) ~ [spring-context-5.0.9.RELEASE.jar: 5.0.9.RELEASE] в org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:550) ~ [spring-context-5.0.9.RELEASE.jar: 5.0.9.RELEASE] вorg.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh (ServletWebServerApplicationContext.java:140) ~ [spring-boot-2.0.5.RELEASE.jar: 2.0.5.RELEASE] в илиg.springframework.boot.SpringApplication.refresh (SpringApplication.java:780) [spring-boot-2.0.5.RELEASE.jar: 2.0.5.RELEASE] в org.springframework.boot.SpringApplication.refreshContext (SpringApplication.java:412) [spring-boot-2.0.5.RELEASE.jar: 2.0.5.RELEASE] на org.springframework.boot.SpringApplication.run (SpringApplication.java:333) [spring-boot-2.0.5.RELEASE.jar: 2.0.5.RELEASE] в org.springframework.boot.SpringApplication.run (SpringApplication.java:1277) [spring-boot-2.0.5.RELEASE.jar: 2.0.5.RELEASE] в org.springframework.boot.SpringApplication.run (SpringApplication.java:1265) [spring-boot-2.0.5.RELEASE.jar: 2.0.5.RELEASE] в com.trial.TrialApplication.main (TrialApplication.java:15) [classes /: na]Вызвано: org.springframework.beans.factory.BeanCreationException: Ошибка при создании компонента с именем 'dataSource', определенным в ресурсе пути к классу [org / springframework / boot / autoconfigure / jdbc / DataSourceConfiguration $ Hikari.class]: сбой создания экземпляра компонента с помощью метода фабрики;вложенным исключением является org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [com.zaxxer.hikari.HikariDataSource]: фабричный метод 'dataSource' вызвал исключение;вложенное исключение - java.lang.IllegalStateException: не удается загрузить класс драйвера: com.mysql.jdbc.Driver в org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod (ConstructorResolver.java:5-beans) - 5.0.9.RELEASE.jar: 5.0.9.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod (AbstractAutowireCapableBeanFactory.java:1247ASE) 5.0.ar..RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance (AbstractAutowireCapableBeanFactory.java:1096) ~ [spring-beans-5.0.9.RELEASE.jwork.rag.RaRB: 5.0.9.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:535) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] в орг.AbstractAutowireCapableBeanFactory.java:495) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.lambda $ doGetBean $ 0 (AbstractBeanFactory.java:317) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:222) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:315) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:199) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE]в org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate (DependencyDescriptor.java:251) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] в org.springframework.beans.factory.support.DefaultListableBeanFactory.: 1062) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] в org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument (ConstructorResolver.java:818) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray (ConstructorResolver.java:724) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] ... пропущено 28 общих фреймов. Причина: org.springframework.beans.BeanInstantiationException: Не удалось создать экземпляр [com.zaxxer.hikari.HikariDataSource]:Фабричный метод dataSource вызвал исключение;Вложенное исключение - java.lang.IllegalStateException: не удается загрузить класс драйвера: com.mysql.jdbc.Driver в org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate (SimpleInstantiationStrategy.java:185) ~ 5.0 spring-beans9.RELEASE.jar: 5.0.9.RELEASE] в org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod (ConstructorResolver.java:582) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] ... 41 общая рамка опущена. Причина: java.lang.IllegalStateException: Невозможно загрузить класс драйвера: com.mysql.jdbc.Driver в org.springframework.util.Assert.state (Assert.java:94) ~ [spring-core-5.0.9.RELEASE.jar: 5.0.9.RELEASE] в org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.determineDriverClassName (DataSourceProperties.java:224) ~ [spring-boot-autoconfigure-2.0.5.RELEASE.jar: 2.0.5.RELEASE] at org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.initializeDataSourceBuilder (DataSourceProperties.java:176) ~ [spring-boot-autoconfigure-2.0.5.RELEASE.jar: 2.0.5.RELEASE] at org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration.createDataSource (DataSourceConfiguration.java:43) ~ [spring-boot-autoconfigure-2.0.5.RELEASE.jar: 2.0.5.RELEASE] в org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration $ Hikari.dataSource (DataSourceConfiguration.java:83) ~ [spring-boot-autoconfigure-2.0.5.RELEASE.jar: 2.0.5.RELEASE] в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) ~ [na: 1.8.0_181] в sun.reflect.NativeMethodAccessorImpl.invoke (неизвестный источник) ~ [na: 1.8.0_181] в sun.reflect.DelegatingIethodd.invoke (Неизвестный источник) ~ [na: 1.8.0_181] в java.lang.reflect.Method.invoke (Неизвестный источник) ~ [na: 1.8.0_181] в org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~ [spring-beans-5.0.9.RELEASE.jar: 5.0.9.RELEASE] ... пропущено 42 общих кадра

ссылка на репозиторий github https://github.com/dishankgoyal/springsBoot

Как я могу это исправить?

1 Ответ

0 голосов
/ 21 октября 2018

Кажется, ваш mysql jdbc jar поврежден, поэтому не смог загрузить драйвер, порекомендует очистить ваш проект или удалить хранилище .m2.

Или перезапуск system/IDE также может помочь в случаеОбновление проекта maven не помогает.

или, если какой-либо jar-файл был добавлен через IDE, переустановка IDE может иногда помочь.

Я рекомендую это все, так как я запускал ваш проект в конце иотлично работает.

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