Spring boot java.lang.AbstractMethodError:oracle.jdbc.driver.T4CConnection.isValid(I)Z带Intellij的Spring引导
我正在尝试用IntelliJ运行我的spring boot应用程序,我正在使用Oracle JDBC 我总是犯这样的错误: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
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”到您的数据资源我添加了它,但仍然得到相同的错误