spring-security-config 和 spring-boot-starter-security 依赖冲突
如果在使用 Spring Boot 时出现 spring-security-config 和 spring-boot-starter-security 依赖冲突,可以尝试以下解决方法:
- 排除冲突依赖
在 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>
- 升级依赖版本
尝试升级 spring-security-config 和 spring-boot-starter-security 的版本,以确保它们之间的兼容性。
- 使用 spring-boot-starter-security 依赖
尝试使用 spring-boot-starter-security 依赖,而不是显式添加 spring-security-config 依赖。Spring Boot 会自动配置 Spring Security,从而避免依赖冲突问题。
以上是解决 spring-security-config 和 spring-boot-starter-security 依赖冲突的常见方法,选择哪种方法取决于具体情况
原文地址: https://www.cveoy.top/t/topic/dczt 著作权归作者所有。请勿转载和采集!