更新Spring Boot后你会发现之前使用的AbstractConfiguredSecurityBuilder#apply(…)方法被提示“’apply(C)’ is deprecated since version 6.2 and marked for removal”,也就是从Spring 6.2开始这个方法已经被标记为过时方法了。
下面还提示“For removal in 7.0. Use with(SecurityConfigurerAdapter, Customizer) instead.”,也就是从Spring 7.0开始将移除AbstractConfiguredSecurityBuilder#apply(…)方法,可以用with(SecurityConfigurerAdapter, Customizer)方法替代。
到Spring官网看一下,在Preparing for 7.0有提到“Use .with() instead of .apply() for Custom DSLs”,新版本的springboot都将使用Lambda DSL,也就是使用lambda表达式来配置。
接下来我们只要参考官网的“Custom DSLs”来改造我们自定义的配置器即可。
历史上的今天:
展开阅读全文