小工具知识网

当前位置: 首页 > 行业知识 > WebSecurityConfigurerAdapter编译错误或报红无法继承的情况

行业知识

WebSecurityConfigurerAdapter编译错误或报红无法继承的情况

2026-11-12 04:30:09 来源:互联网转载

 方法一:alt+Enter 导入类,没有的话看下面

方法二:

  1. 缺少依赖: 确保您的项目中包含了正确的Spring Security依赖。您可以在Maven或Gradle配置文件中添加以下依赖,根据您的构建工具来决定:

    Maven:

        org.springframework.boot    spring-boot-starter-security

    Gradle:

implementation 'org.springframework.boot:spring-boot-starter-security'
  1. 项目结构问题: 确保您的WebSecurityConfigurerAdapter类位于正确的包路径下。通常情况下,它应该在您的Spring Boot应用程序的主包路径下或其子包路径下。

  2. IDE问题: 有时,IDE可能会出现缓存问题或其他问题,导致报红。您可以尝试重启IDE或进行一些清理操作来解决此问题。

  3. 版本兼容性问题: 如果您使用了不兼容的Spring Security版本,可能会导致一些问题。确保您的Spring Boot版本与Spring Security版本相匹配,并且它们之间没有冲突。

  4. 语法错误: 在继承WebSecurityConfigurerAdapter时,确保您的类签名和方法重写正确,没有拼写错误或语法问题。

(对于Maven:)

依赖那些都没问题 那就是spingboot版本不对,点卡pom.xml文件,

切换你要的版本即可 

到这里已经差不多了。。。。。。

如果改了版本,下面又有依赖性报红

记得也改一改相匹配的依赖

                mysql        mysql-connector-java        8.0.26                         org.thymeleaf.extras        thymeleaf-extras-springsecurity6        3.0.4     

上一篇:GDB格式深度解析,掌握调试秘籍,轻松攻克程序难题!

下一篇:自己如何组建云服务器账号?