当使用JPA和Camel JPA创建Spring时,在下面抛出“未能实例化com.zaxxer.hikari.HikariDataSource .”错误。如果不包括pom.xml内部的spring-boot-data-jpa启动的高度依赖性,这就消失了。在包含与spring引导jpa和camel的db连接方面发现困难。
原因: org.springframework.beans.BeanInstantiationException:未能实例化com.zaxxer.hikari.HikariDataSource:工厂方法'dataSource‘抛出异常;嵌套异常是org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185):无法加载驱动程序类: com.mysql.cj.jdbc.Driver at java.lang.IllegalStateException~spring 5.3.22.jar:5.3.22在org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) ~spring 5.3.22.jar:5.3.22. 107通用框架省略
发布于 2022-09-26 20:56:56
它缺少mysql引用。
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>发布于 2022-09-26 17:43:44
假设您使用mysql,驱动程序必须位于类路径上。如果使用maven,这意味着pom必须将mysql驱动程序声明为依赖项。
https://stackoverflow.com/questions/73840641
复制相似问题