Intellij Idea 为什么我得到这个错误NoClassDefFoundError:org/springframework/安全性/Web/上下文/安全性上下文保持器过滤器?

vaj7vani  于 2023-03-01  发布在  Spring
关注(0)|答案(1)|浏览(251)

我正在使用IntelliJ。
我目前正在构建一个关于Spring授权服务器ver0.4.0的项目
在我的pom.xml中,我有这些依赖项;
1.Spring Boot2.6.14
2. SpringBoot启动器安全性2.6.14

  • Spring安全配置5.6.9
  • Spring安全Web 5.6.9 Spring授权服务器版本0.4.0]

但是当我构建我的项目时,我得到了这个错误:
未找到类定义错误:org/springframework/安全性/Web/上下文/安全性上下文保持器过滤器
这里有人遇到过这种问题吗?我已经尝试过删除.m2/repository文件夹并再次解决依赖关系,但当我构建时,我仍然得到上面的错误。
请帮助如何解决。

6ioyuze2

6ioyuze21#

SecurityContextHolderFilter类是在Spring Security 5.7中引入的,Spring授权服务器与Spring Security 5.7兼容,因此您应该使用Sping Boot 〉= 2.7。

相关问题