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

作者 : admin 本文共732个字,预计阅读时间需要2分钟 发布时间: 2023-08-22 共1人阅读

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

 方法一: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文件,

切换你要的版本即可 

WebSecurityConfigurerAdapter编译错误或报红无法继承的情况插图(1)

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

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

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


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

本站无任何商业行为
个人在线分享 » WebSecurityConfigurerAdapter编译错误或报红无法继承的情况
E-->