我最近更新了spring bot版本,注意到WebSecurityConfigurerAdapter
类已经被弃用,我打算进行更改,但我有一个问题,如何在我的代码中进行更改。
我的问题是如何重构这样一段代码
@Configuration
public class MyAutoConfiguration {
@Bean
@ConditionalOnMissingBean(WebSecurityConfigurerAdapter.class)
public WebSecurityConfigurerAdapter myService() {
...
}
}
正如您在这里看到的,我使用了WebSecurityConfigurerAdapter
两次,我可以使用什么方法使它在当前版本的Spring Configuring WebSecurity中正常工作?
1条答案
按热度按时间new9mtju1#
建议的做法是注册
SecurityFilterChain
bean您可以在SpringDocumentation中找到有关如何执行此操作的详细信息。
https://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter