Spring boot java.lang.AbstractMethodError:oracle.jdbc.driver.T4CConnection.isValid(I)Z带Intellij的Spring引导

Spring boot java.lang.AbstractMethodError:oracle.jdbc.driver.T4CConnection.isValid(I)Z带Intellij的Spring引导,spring-boot,maven,intellij-idea,Spring Boot,Maven,Intellij Idea,我正在尝试用IntelliJ运行我的spring boot应用程序,我正在使用Oracle JDBC 我总是犯这样的错误: java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.isValid(I)Z 我认为这是一个依赖性问题,我删除了所有.m2存储库并重新导入了项目,但我得到了相同的错误 这是我的application.properties: server: port: 9000 spring: profile

我正在尝试用IntelliJ运行我的spring boot应用程序,我正在使用Oracle JDBC 我总是犯这样的错误:

java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.isValid(I)Z
我认为这是一个依赖性问题,我删除了所有.m2存储库并重新导入了项目,但我得到了相同的错误

这是我的application.properties:

server:
  port: 9000
spring:
  profiles: dev
  datasource:
    url: jdbc:oracle:thin:@localhost:1521:xe
    username: me
    password: me
    driver-class-name: oracle.jdbc.OracleDriver
  jpa:
    database-platform: org.hibernate.dialect.Oracle10gDialect
    hibernate:
      ddl-auto: update
    show-sql: true
  autoconfigure:
    exclude: org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration
  data:
    rest:
      base-path: /api
  liquibase:
    enabled: false
    change-log: classpath:db/changelog/changelog-master.yaml
这是my pom.xml中的oracle依赖项:

<dependency>
        <groupId>com.oracle.ojdbc</groupId>
        <artifactId>ojdbc8</artifactId>
        <scope>runtime</scope>
    </dependency>

com.oracle.ojdbc
ojdbc8
运行时

您需要指定要使用的JDBC版本。有关更多详细信息,请参阅

<dependency>
  <groupId>com.oracle.database.jdbc</groupId>
  <artifactId>ojdbc8</artifactId>
  <version> 19.3.0.0 </version>
  <scope>runtime</scope>
</dependency>

com.oracle.database.jdbc
ojdbc8
19.3.0.0 
运行时

Add validationQuery=“SELECT 1”到您的数据资源我添加了它,但仍然得到相同的错误