相关疑难解决方法(0)

spring boot 2.3.0.RELEASE 中的新错误:Oracle 12.2.0.1 jdbcdriver 的 UnsatisfiedDependencyException 但不适用于 mysql jdbcdriver

仅使用 jdbc 和 Oracle jdbc 作为依赖项创建了一个全新的启动项目

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jdbc</artifactId>
    </dependency>

    <dependency>
        <groupId>com.oracle</groupId>
        <artifactId>ojdbc8</artifactId>
        <version>12.2.0.1</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

我在 application.properties 文件中配置数据源并运行这个简单的应用程序,它会使用以下堆栈跟踪进行轰炸。

2020-05-25 15:07:16.769 WARN 11840 --- [main] scaAnnotationConfigApplicationContext:上下文初始化期间遇到异常 - 取消刷新尝试:org.springframework.beans.factory.UnsatisfiedDependencyException:创建名为“jdbcConverter”的 bean 时出错类路径资源[org/springframework/boot/autoconfigure/data/jdbc/JdbcRepositoriesAutoConfiguration$SpringBootJdbcConfiguration.class]:通过方法'jdbcConverter'参数4表示的不满足的依赖;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在类路径资源 [org/springframework/boot/autoconfigure/data/jdbc/JdbcRepositoriesAutoConfiguration$SpringBootJdbcConfiguration.class] 中定义的名称为“jdbcDialect”的 bean 创建时出错:通过工厂方法的 Bean 实例化失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 [org.springframework.data.relational.core.dialect.Dialect]:工厂方法“jdbcDialect”抛出异常;嵌套异常是 org.springframework.data.jdbc.repository.config.DialectResolver$NoDialectException:无法确定 org.springframework.jdbc.core.JdbcTemplate@7fe083b1 的方言。请提供方言。2020-05-25 15:07:16.769 INFO 11840 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - 关闭启动...... 2020-05-25 15:07:17.023 INFO 11 [主要] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - 关闭完成。2020-05-25 15:07:17。

启动 ApplicationContext 时出错。要显示条件报告,请在启用“调试”的情况下重新运行您的应用程序。2020-05-25 15:07:17.035 错误 11840 --- [main] osboot.SpringApplication
:应用程序运行失败

org.springframework.beans.factory.UnsatisfiedDependencyException:创建名为“jdbcConverter”的 bean 在类路径资源 [org/springframework/boot/autoconfigure/data/jdbc/JdbcRepositoriesAutoConfiguration$SpringBootJdbcConfiguration.class] 中定义时出错:通过方法“jdbcConverter”表达的不满意依赖' 参数 4; …

java oracle spring jdbc spring-data-jdbc

5
推荐指数
2
解决办法
9450
查看次数

标签 统计

java ×1

jdbc ×1

oracle ×1

spring ×1

spring-data-jdbc ×1