Spring Security弃用WebSecurityConfigurerAdapter配置类,有何替代方案?

2026-05-25 12:321阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计363个文字,预计阅读时间需要2分钟。

Spring Security弃用WebSecurityConfigurerAdapter配置类,有何替代方案?

使用`WebSecurityConfigurerAdapter`进行Spring Security配置至关重要,它管理着Spring Security的设置。然而,请注意,这个类在5.7版本中被标记为`@Deprecated`,意味着它将被弃用。未来,建议使用新的配置方式。

用过WebSecurityConfigurerAdapter的都知道对Spring Security十分重要,总管Spring Security的配置体系。但是马上这个类要废了,你没有看错,这个类将在5.7版本被@Deprecated所标记了,未来这个类将被移除。

对此对此网友大呼“学着学着就被弃用了”。既然马上要弃用了,总要有个过渡方案或者新玩法吧。

早在2021年3月份胖哥就写了一篇文章,把新玩法给明明白白说清楚了,如果你看了的话,肯定不会学废弃技术。这里把整套的替代方案再搞一遍,可别再学过时技术了。

版本需要Spring Security 5.4.x及以上。

HttpSecurity新旧玩法对比

旧玩法:

Spring Security弃用WebSecurityConfigurerAdapter配置类,有何替代方案?

@Configuration static class SecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity felord.cn

博主:码农小胖哥
出处:felord.cn
本文版权归原作者所有,不可商用,转载需要声明出处,否则保留追究法律责任的权利。如果文中有什么错误,欢迎指出。以免更多的人被误导。

本文共计363个文字,预计阅读时间需要2分钟。

Spring Security弃用WebSecurityConfigurerAdapter配置类,有何替代方案?

使用`WebSecurityConfigurerAdapter`进行Spring Security配置至关重要,它管理着Spring Security的设置。然而,请注意,这个类在5.7版本中被标记为`@Deprecated`,意味着它将被弃用。未来,建议使用新的配置方式。

用过WebSecurityConfigurerAdapter的都知道对Spring Security十分重要,总管Spring Security的配置体系。但是马上这个类要废了,你没有看错,这个类将在5.7版本被@Deprecated所标记了,未来这个类将被移除。

对此对此网友大呼“学着学着就被弃用了”。既然马上要弃用了,总要有个过渡方案或者新玩法吧。

早在2021年3月份胖哥就写了一篇文章,把新玩法给明明白白说清楚了,如果你看了的话,肯定不会学废弃技术。这里把整套的替代方案再搞一遍,可别再学过时技术了。

版本需要Spring Security 5.4.x及以上。

HttpSecurity新旧玩法对比

旧玩法:

Spring Security弃用WebSecurityConfigurerAdapter配置类,有何替代方案?

@Configuration static class SecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity felord.cn

博主:码农小胖哥
出处:felord.cn
本文版权归原作者所有,不可商用,转载需要声明出处,否则保留追究法律责任的权利。如果文中有什么错误,欢迎指出。以免更多的人被误导。