WebSecurityConfigurerAdapter代替
时间: 2023-10-26 18:27:57 浏览: 408
springboot:springboot学习百里香WebSecurityConfigurerAdapter
WebSecurityConfigurerAdapter可以用@Bean的方式注入,来代替直接继承WebSecurityConfigurerAdapter的方式。这样做的目的是避免同时出现WebSecurityConfigurerAdapter和SecurityFilterChain的异常报错。
具体来说,通过定义一个新的配置类,并在其中使用@Bean注解来创建一个自定义的SecurityFilterChain对象,可以实现WebSecurityConfigurerAdapter的替代功能。在创建SecurityFilterChain对象时,需要指定相关的安全配置。
另外,有人尝试给WebSecurityConfig添加@Order注解来指定加载顺序,但是并没有生效。这可能是由于缓存或其他原因造成的。所以,在替代WebSecurityConfigurerAdapter的时候,我们不必使用@Order注解来指定加载顺序。
总结起来,通过使用@Bean注解来创建自定义的SecurityFilterChain对象,可以代替直接继承WebSecurityConfigurerAdapter的方式,从而避免出现异常报错。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文