首页 > 解决方案 > Spring Boot 找不到 LdapAuthenticationProviderConfigurer 和 OAuth2LoginConfigurer 类

问题描述

这是我尝试调试应用程序或在覆盖范围内运行它时遇到的错误。

[2020.11.20 11:59:34] (Coverage): Error during class instrumentation: org.springframework.security.config.annotation.authentication.configurers.ldap.LdapAuthenticationProviderConfigurer: java.lang.RuntimeException: java.io.IOException: Class not found
[2020.11.20 11:59:34] (Coverage): Error during class instrumentation: org.springframework.security.config.annotation.web.configurers.oauth2.client.OAuth2LoginConfigurer: java.lang.RuntimeException: java.io.IOException: Class not found

我认为我可能缺少一个依赖项,但我找不到合适的依赖项。这是我的build.gradle文件。

plugins {
    id 'org.springframework.boot' version '2.3.3.RELEASE'
    id 'io.spring.dependency-management' version '1.0.10.RELEASE'
    id 'java'
    id 'org.sonarqube' version '3.0'
}

group = 'com.tripsay'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '8'

repositories {
    mavenCentral()
}

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-web'
    implementation 'org.springframework.boot:spring-boot-starter-security'
    implementation 'org.springframework.security:spring-security-test'
    testImplementation('org.springframework.boot:spring-boot-starter-test') {
        exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
    }
    compile "mysql:mysql-connector-java:5.1.49"
}

test {
    useJUnitPlatform()
}

标签: javaspringspring-boot

解决方案


推荐阅读