我正在使用 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我怎样才能解决这个问题?
1 回答
红糖糍粑
TA贡献1815条经验 获得超6个赞
我发现你的项目在我的最后运行良好,你可能会尝试在最后完成一些事情。
尝试更改为 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/系统可能会有所帮助。
添加回答
举报
0/150
提交
取消