我在我的春季靴子3.2.2/vaadin 24.6.6应用程序中遇到持久性

问题描述 投票:0回答:0
SecurityConfig

方法。

这里是我尝试过的内容:

verified

SecurityConfig.java

文件在正确的软件包(

SecurityConfig.java

)中。

它具有
    com.clarkemiddle.skitripvaadin.config
  • @EnableWebSecurity
    注释。
    
    延长了
    方法具有正确的签名:
      @Configuration
    • 该方法不是静态的。
      
    • 论文和类文件:
    • 我已经多次执行了
      VaadinWebSecurity
      。
      我已经检查了
      filterChain()
    • 目录,并且存在
    • @Bean public SecurityFilterChain filterChain(HttpSecurity http) throws Exception
      I使用了一个分解器来检查SecurityConfig.class文件的内容,并存在过滤器链方法。
    • command-line执行:
      
      我已经使用
      mvn clean install
      .
    • 从命令行中运行该应用程序。
  • 依赖性检查:
  • 我已经使用
      target/classes/com/clarkemiddle/skitripvaadin/config
    • 检查了相互矛盾的依赖项。 我尝试在我的pom.xml.
      中明确定义vaadin-spring-security版本。
      
    • 微型配置:
      我尝试了最小的
      SecurityConfig.class
  • 新项目:
  • 我创建了一个新的Spring Boot/Vaadin项目,并复制了我的mvn spring-boot:run
    • mvn dependency:tree
      文件,但是错误仍然存在。
      
  • IDE检查:
  • 我使我的IDE的缓存无效,并重新启动了IDE。
    • java版本:
    • 我正在使用Java17.
    我已经检查了应用程序类在正确的软件包中,并具有@springbootapplication antotation。
  • 我的securityconfig.java:
    • SecurityConfig
      和我的依赖性:
      http.authorizeHttpRequests(auth -> auth.anyRequest().permitAll());
  • Vaadin 24.6.6与Spring Boot 3.2无法使用,您至少需要使用Spring Boot 3.4.
  • https://github.com/vaadin/platform/releases/tag/24.6.0
    • 
      
java spring-boot spring-security vaadin beancreationexception
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.