spring boot 数据库错误数据源

我正在使用 spring boot、hibernate 和我的 sql,但出现错误。


org.springframework.beans.factory.UnsatisfiedDependencyException:创建名为“org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfiguration”的bean时出错:通过构造函数参数0表示的不满足的依赖;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在类路径资源 [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class] 中定义名称为“dataSource”的 bean 创建错误:通过工厂方法的 Bean 实例化失败; 嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 [com.zaxxer.hikari.HikariDataSource]:工厂方法“dataSource”抛出异常;嵌套异常是 java.lang.IllegalStateException:无法加载驱动程序类:com.mysql.jdbc.Driver at org。嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 [com.zaxxer.hikari.HikariDataSource]:工厂方法“dataSource”抛出异常;嵌套异常是 java.lang.IllegalStateException:无法加载驱动程序类:com.mysql.jdbc.Driver at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:590) ~[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 .RELEASE] 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1096) ~[spring-beans-5.0.9. 第818话.9.RELEASE.jar:5.0.9.RELEASE] ... 28 个常见的框架被省略导致:org.springframework.beans.BeanInstantiationException:无法实例化 [com.zaxxer.hikari.HikariDataSource]:工厂方法“dataSource”抛出例外; 嵌套异常是 java.lang.IllegalStateException:无法加载驱动程序类:com.mysql.jdbc.Driver at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) ~[spring-beans-5.0. 9.RELEASE.jar:5.0.9.RELEASE] 在 org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:

github 存储库链接是https://github.com/dishankgoyal/springsBoot

我怎样才能解决这个问题?


慕田峪9158850
浏览 162回答 1
1回答

红糖糍粑

我发现你的项目在我的最后运行良好,你可能会尝试在最后完成一些事情。尝试更改为 spring.datasource.driverClassName=com.mysql.jdbc.Driver@ComponentScan()从主课程中删除并离开@SpringBootApplication那里。    @SpringBootApplication    public class TrialApplication{            public static void main(String[] args) {            SpringApplication.run(TrialApplication.class, args);        }           }按项目清理您的项目--> 重建/清理或运行命令mvn clean install或删除.m2/repository或重新导入项目或重新启动 IDE/系统可能会有所帮助。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java