如果在使用 Spring Boot 时出现 spring-security-config 和 spring-boot-starter-security 依赖冲突,可以尝试以下解决方法:

  1. 排除冲突依赖

在 pom.xml 中的 spring-security-config 依赖中添加排除 spring-boot-starter-security 的配置,如下所示:

<dependency>
    <groupId>org.springframework.security</groupId>
    <artifactId>spring-security-config</artifactId>
    <version>5.3.3.RELEASE</version>
    <exclusions>
        <exclusion>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </exclusion>
    </exclusions>
</dependency>
  1. 升级依赖版本

尝试升级 spring-security-config 和 spring-boot-starter-security 的版本,以确保它们之间的兼容性。

  1. 使用 spring-boot-starter-security 依赖

尝试使用 spring-boot-starter-security 依赖,而不是显式添加 spring-security-config 依赖。Spring Boot 会自动配置 Spring Security,从而避免依赖冲突问题。

以上是解决 spring-security-config 和 spring-boot-starter-security 依赖冲突的常见方法,选择哪种方法取决于具体情况

spring-security-config 和 spring-boot-starter-security 依赖冲突

原文地址: https://www.cveoy.top/t/topic/dczt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录