我正在使用 Spring Security 开发 Spring Boot 应用程序,但无法以任何方式运行。
我想使用 Spring Security 5,但此时我什至不知道我要使用哪个版本,使用 WebFlux 也无济于事。
问题是,当我创建一个扩展 WebSecurityConfigurerAdapter 的类时,Spring 总是会抛出org.springframework.security.config.annotation.AlreadyBuiltException: This object has already been builtafter org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'springSecurityFilterChain' defined in class path resource [org/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.servlet.Filter]: Factory method 'springSecurityFilterChain' threw exception; nested exception is org.springframework.security.config.annotation.AlreadyBuiltException: This object has already been built,我不知道为什么。我尝试删除@Configuration注释,@EnableWebSecurity一个,两个,并添加其他注释,例如@Order,但添加或删除注释似乎没有帮助。
慕尼黑8549860
相关分类