org.springframework.boot.autoconfigure.jdbc.DataSourceProperties $ DataSourceBeanCreationException:无法确定合适的驱动程序类

时间:2019-12-03 21:48:35

标签: java spring oracle spring-boot

全部

我正在尝试使用Spring Boot为Oracle DB创建数据源。我收到以下错误:

org.springframework.boot.autoconfigure.jdbc.DataSourceProperties $ DataSourceBeanCreationException:无法确定合适的驱动程序类

我确实在类似的问题上研究了不同的stackoverflow问题,但没有任何效果。

这是示例代码和其他工件:

pom.xml:

$Readcount = 1000
$CSVFile = 'file.csv'  
$CSVFile2 = 'file2.csv'
Get-Content -Path $CSVFile -ReadCount $Readcount | Foreach { $_ -replace '$',"`n" } | 
  Set-Content -NoNewline $CSVFile2

application.yml:

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc8</artifactId>
    <version>12.2.0.1</version>
</dependency>
<dependency>
    <groupId>com.oracle.jdbc</groupId>
    <artifactId>ucp</artifactId>
    <version>12.2.0.1</version>
</dependency>
<dependency>
    <groupId>com.oracle.jdbc</groupId>
    <artifactId>ons</artifactId>
    <version>12.2.0.1</version>
</dependency>

在上面,我甚至尝试将oracle.jdbc.driver.OracleDriver作为驱动程序类名称。我也将driver-class-name更改为driverClassName,但是还是相同的错误。

在代码中,我如下创建数据源:

spring:
  oracle-db:
    url: jdbc:oracle:thin:<oracle db details>
    username: <user id>
    password: <password>
    driver-class-name: oracle.jdbc.OracleDriver

我想念的是什么?

0 个答案:

没有答案