今天在写Spring(最新版本)框架,控制前端登录,配置类在继承WebSecurityConfigurerAdapter时,报告说过时了,几个月前好用的好好的,说过时就过时了!
技术变化还真是快!
既然过时了,那以后该怎么写呢?对于普通小白程序员虽然我们无法写出那些大佬底层的代码,咱也得确保咱会用不是!
于是乎,网上查API,写代码-
变化就是不需要继承WebSecurityConfigurerAdapter,而是
注入一个过滤链的Bean,通过这个过滤链去处理用户登录的请求;
该过滤链返回值为–SecurityFilterChain(接口)的实体类
看起来跟之前没有太大区别
@Configuration
public class MySecurityConfig {
@Autowired
MyAccessDenyHandler myAccessDenyHandler;
@Bean
SecurityFilterChain filterChain(HttpSecurity http)throws Exception{