[스프링부트] Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver'

    이건 라이브러리를 잘 넣어 두고, 클래스패스도 제대로 설정했는데 이런 오류가 생긴다면 버전을 확인하자. 

    oracle 21c는 11과 8 버전을 지원하는데, 사용하는 jdk 버전이 낮다면 11을 읽지 못함... 8로 바꿔줬더니 문제 해결

    plugins {
        id 'org.springframework.boot' version '2.7.5'
        id 'io.spring.dependency-management' version '1.1.4'
        id 'java'
    }
    
    group = 'com.example'
    version = '1.0-SNAPSHOT'
    
    sourceCompatibility = '1.8'
    
    repositories {
        mavenCentral()
    }
    
    dependencies {
        implementation 'org.springframework.boot:spring-boot-starter-web'
        implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.2.2'
        implementation 'org.projectlombok:lombok:1.18.20'
        implementation group: 'com.oracle.database.jdbc', name: 'ojdbc8', version: '19.3.0.0'
    }
    
    tasks.named('test') {
        useJUnitPlatform()
    }

    댓글