本周 Spring - 22/2/22

工程 | Josh Long | 2022年2月22日 | ...

嗨,Spring 粉丝们!欢迎阅读新一期的《本周 Spring》!你们好吗?我很好,谢谢!我也对本周感到非常兴奋,因为它包含着大量酷炫的内容。而且,今天是 22/2/22!我是在 22:22 发布这篇文章的!:D

没有 WebSecurityConfigurerAdapter 的 Spring Security

工程 | Eleftheria Stein-Kousathana | 2022年2月21日 | ...

在 Spring Security 5.7.0-M2 中,我们 弃用了 WebSecurityConfigurerAdapter,因为我们鼓励用户转向基于组件的安全配置。

为了帮助过渡到这种新的配置风格,我们整理了一份常见用例列表和建议的替代方案。

在下面的示例中,我们遵循最佳实践,使用 Spring Security lambda DSL 和 HttpSecurity#authorizeHttpRequests 方法来定义我们的授权规则。如果您是 lambda DSL 的新手,可以在这篇博客文章中了解相关信息。如果您想详细了解我们为何选择使用 HttpSecurity#authorizeHttpRequests,可以查阅参考文档

Spring Security 5.7.0-M2 发布

发布 | Eleftheria Stein-Kousathana | 2022年2月21日 | ...

我代表团队以及所有贡献者,很高兴地宣布 Spring Security 5.7.0-M2 已发布。

您可以在发行说明中找到完整的依赖更新、bug 修复和改进列表。

在改进中,您会发现我们弃用了 WebSecurityConfigurerAdapter。更多详细信息,您可以查看这篇关于没有 WebSecurityConfigurerAdapter 的 Spring Security 未来走向的博客文章。

我们期待听到您的反馈。

项目网站 | 参考 | 帮助

Spring Cloud 2021.0.1 已发布

发布 | Ryan Baxter | 2022年2月18日 | ...

我代表社区很高兴地宣布 Spring Cloud 2021.0 发布序列的 Service Release 1 今天已可用。这主要是一个 bug 修复版本。该版本可在 Maven Central 中找到。您可以查阅 2021.0.1 发行说明了解更多信息

2021.0.1 发布序列中的显著变化

查看项目页面了解此版本包含的所有问题。

Spring Cloud Config

  • 修复 JSON、YAML 和 properties 文件中的模式匹配错误 (2020)

Spring Cloud Sleuth

Spring Cloud Contract

Spring Cloud Gateway

  • 一个新的路由谓词,用于检查 X-Forwarded-For 头允许的值,类似于 RemoteAddr 谓词。(783)
  • 允许设置 Gateway HandlerMappingorder。默认情况下,Gateway HandlerMapping 具有优先级,但如有需要可以更改。(2469)

Spring Data 2021.2.0-M3, 2021.1.2 和 2021.0.9 发布

发布 | Mark Paluch | 2022年2月18日 | ...

我代表团队宣布 Spring Data 服务版本 2021.1.22020.0.9 已发布。这两个版本主要包含了 bug 修复和依赖升级。为了您的方便,Spring Boot 2.6.42.5.10 将在未来几天内采用这些版本。

与服务版本同时,我们发布了 2021.2 发布序列的下一个里程碑版本 2021.2.0-M3。我们在发行说明中总结了新的和值得注意的更改。

最后,以下是各个模块、变更日志和文档的链接

2021.2.0-M3

获取 Spring 电子报

订阅 Spring 电子报,保持联系

订阅

抢先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获取支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一次简单的订阅。

了解更多

即将举办的活动

查看 Spring 社区所有即将举办的活动。

查看全部