首页 文章

错误:spring boot数据库错误“org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfiguration”

提问于
浏览
0

我正在使用spring boot,hibernate和我的sql,我收到错误 .

org.springframework.beans.factory.UnsatisfiedDependencyException:创建名为'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfiguration'的bean时出错:通过构造函数参数0表示的不满意的依赖关系;嵌套异常是org.springframework.beans.factory.BeanCreationException:在类路径资源中定义名称为'dataSource'的bean时出错[org / springframework / boot / autoconfigure / jdbc / DataSourceConfiguration $ Hikari.class]:通过工厂方法进行Bean实例化失败;嵌套异常是org.springframework.beans.BeanInstantiationException:无法实例化[com.zaxxer.hikari.HikariDataSource]:工厂方法'dataSource'抛出异常;嵌套异常是java.lang.IllegalStateException:无法在org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:732)〜[spring-beans-5.0]中加载驱动程序类:com.mysql.jdbc.Driver . 9.RELEASE.jar:5.0.9.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:197)~ [spring-beans-5.0.9.RELEASE.jar:5.0.9 .RELEASE] org.springframework.beans上的org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1267)~ [spring-beans-5.0.9.RELEASE.jar:5.0.9.RELEASE] .factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1124)〜[spring-beans-5.0.9.RELEASE.jar:5.0.9.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean( AbstractAutowireCapableBeanFactory.java:535)~ [spring-beans-5.0.9.RELEASE.jar:5.0.9.RELEASE]在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:495)〜[spring-beans-5.0.9.RELEASE.jar:5.0.9.RELEASE] org.springframework.beans.factory . org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton中的support.AbstractBeanFactory.lambda $ doGetBean $ 0(AbstractBeanFactory.java:317)〜[spring-beans-5.0.9.RELEASE.jar:5.0.9.RELEASE]在Org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)〜[spring]的DefaultSingletonBeanRegistry.java:222)~ [spring-beans-5.0.9.RELEASE.jar:5.0.9.RELEASE] -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] at atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1247)〜[spring-beans-5.0.9.RELEASE.jar:5.0.9.RELEASE] org.springframework.beans.factory.support .AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1096)〜[spring-beans-5.0.9.RELEASE.jar:5.0.9.RELEASE] org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java: 535)〜[spring-beans-5.0.9.RELEASE.jar:5.0.9.RELEASE] org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:495)〜[spring-beans-5.0 .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]在org.springframework.beans.factory.support.DefaultSingletonBeanRegistry . 在org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)的getSingleton(DefaultSingletonBeanRegistry.java:222)〜[spring-beans-5.0.9.RELEASE.jar:5.0.9.RELEASE]〜 [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 . 在org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1089)〜[spring-context-5.0.9.RELEASE.jar:5.0.9.RELEASE]的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.refre sh(ServletWebServerApplicationContext.java:140)〜[spring-boot-2.0.5.RELEASE.jar:2.0.5.RELEASE] atorg.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)[org.springframework.boot.SpringApplication.run [Spring-boot-2.0.5.RELEASE.jar]中的[spring-boot-2.0.5.RELEASE.jar:2.0.5.RELEASE] :org.springframework.boot中的org.springframework.boot.SpringApplication.run(SpringApplication.java:1277)[spring-boot-2.0.5.RELEASE.jar:2.0.5.RELEASE]的2.0.5.RELEASE] . 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'的bean时出错[org / springframework / boot / autoconfigure / jdbc / DataSourceConfiguration $ Hikari.class]:通过工厂方法进行Bean实例化失败;嵌套异常是org.springframework.beans.BeanInstantiationException:无法实例化[com.zaxxer.hikari.HikariDataSource]:工厂方法'dataSource'抛出异常;嵌套异常是java.lang.IllegalStateException:无法在org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:590)〜[spring-beans-5.0]中加载驱动程序类:com.mysql.jdbc.Driver . 9.RELEASE.jar:5.0.9.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1247)~ [spring-beans-5.0.9.RELEASE.jar:5.0.9 .RELEASE] org.springframework.beans上的org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1096)〜[spring-beans-5.0.9.RELEASE.jar:5.0.9.RELEASE] .factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:535)〜[spring-beans-5.0.9.RELEASE.jar:5.0.9.RELEASE] org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean( AbstractAutowireCapableBeanFactory.java:495)~ [sprin g-beans-5.0.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上的org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)〜[spring-beans-5.0.9.RELEASE.jar:5.0.9.RELEASE] .factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)〜[spring-beans-5.0.9.RELEASE.jar:5.0.9.RELEASE] atg.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.doResolveDependency(DefaultListableBeanFactory.java:1135)~ [spring -beans-5.0.9.RELEASE .jar:5.0.9.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java: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] 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:无法在org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)〜[spring-beans-5.0]中加载驱动程序类:com.mysql.jdbc.Driver . 9.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:无法在org.springframework.util.Assert.state(Assert.java:94)加载驱动程序类:com.mysql.jdbc.Driver~ [在org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.determineDriverClassName(DataSourceProperties.java:224)〜[spring-boot-autoconfigure-2.0.5]中的spring-core-5.0.9.RELEASE.jar:5.0.9.RELEASE] .RELEASE.jar:2.0.5.RELEASE]在org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.initializeDataSourceBuilder(DataSourceProperties.java:176)〜[spring-boot-auto configure-2.0.5.RELEASE.jar:2.0.5.RELEASE] atorg.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration.createDataSource(DataSourceConfiguration.java:43)〜[ spring 引导自动配置-2.0.5.RELEASE.jar:2.0.5.RELEASE]在org.springframework.boot.autoconfigure .jdbc.DataSourceConfiguration $ Hikari.dataSource(DataSourceConfiguration.java:83)〜[ spring 启动自动配置,2.0.5.RELEASE.jar:2.0.5.RELEASE]在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)〜 [na:1.8.0_181] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)〜[na:1.8.0_181] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)〜[na:1.8.0_181] at 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 回答

  • 1

    您的 mysql jdbc jar 似乎已损坏,因此无法加载驱动程序,建议清除项目或删除 .m2 存储库可能有所帮助 .

    或者重新启动 system/IDE 也可能有帮助,如果maven项目更新没有帮助 .

    或者如果通过IDE添加了任何手动jar,那么重新安装IDE有时也会有所帮助 .

    我推荐这些,因为我在我的项目中运行你的项目并且工作正常 .

相关问题