Spring 团队期待您的声音!

工程 | Ben Wilcock | 2020 年 7 月 14 日 | ...

《2020 年 Spring 状况》报告即将发布,该报告基于全球 Spring Boot 开发专家的观点和经验。只需花费 15 分钟完成调查,您将成为第一批收到调查报告及其所含见解的人。请随意与您的 Spring 开发同事分享这封邮件。调查将于 7 月底结束。

立即参与调查.

感谢您与我们分享您的想法和经验!Spring 团队

本周 Spring - 2020 年 7 月 14 日

工程 | Josh Long | 2020 年 7 月 14 日 | ...

嗨,Spring 粉丝们!近况如何?好吗?好。今天早上我(在线上)为一向很棒的伦敦 Java 社区做了演示。我们谈论了 Kotlin 和 Spring 以及相关话题。效果很好。非常感谢 LJC 邀请我!上周五我还启动了盛大的 JetBrains Java Day Online 活动。那真是太有趣了!感谢 Jetbrains。我终于、终于、下定决心花些精力来自动化我一些活动记录的列表,所以现在每当我发布一个新的 Spring Tips 视频、一个新的 A Bootiful Podcast 播客,或公开露面时,我都会在这里提供信息…

Reactor 2020.0(代号 Europium)的第一个里程碑

工程 | Simon Baslé | 2020 年 7 月 10 日 | ...

本月初,我们发布了 Reactor 2020.0 的第一个里程碑。这个代号为 Europium 的周期,紧随 Dysprosium 周期(其中包括 reactor-core 3.3.x 和 reactor-netty 0.9.x)。

它包括 reactor-core 3.4.0 和 reactor-netty 1.0.0

在这篇博文中,我们将介绍 reactor-core 里程碑的一些亮点,并简要提及 M2 的计划。

对于 reactor-netty,我们将在此处链接到单独的博文,一旦发布。

另请注意,新的版本控制方案已到位,并已在整个 Spring 产品组合中采用:请参阅参考指南这篇博文……

本周 Spring - 2020 年 7 月 7 日

工程 | Josh Long | 2020 年 7 月 7 日 | ...

你好,Spring 粉丝们!这周真是疯狂!你怎么样?希望你安全、健康、快乐。

我将于今天(周二)在 Accento Digital 会议上发言,并在 10 日(周五)的 Jetbrains Java Day 在线活动上发言。这两个活动都应该可以通过 EMEA 和 APJ 时区访问。期待在那里见到你!

我们这周有很多很棒的内容,让我们开始吧!

本周 Spring - 2020 年 6 月 30 日

工程 | Josh Long | 2020 年 7 月 1 日 | ...

嗨,Spring 粉丝们!欢迎收听本周 Spring 的又一期节目!真是美好的一周,而且这才周二!周一我与瑞士的朋友们进行了交流,之后与一些朋友进行了几次很棒的会议,然后今天上午与德国的朋友们交流,晚上又与亚太地区(主要是新加坡)的朋友们交流。明天,我将在 JPoint 虚拟会议上就Bootiful Kotlin 发表演讲。我希望在那里见到你!

那么,我们有大量内容需要在此次汇总中介绍,让我们开始吧!

在 Spring MVC 中使用 PathPattern 进行 URL 匹配

工程 | Rossen Stoyanchev | 2020 年 6 月 30 日 | ...

最近发布的 Spring Framework 5.3 M1 公告中提到“Spring MVC 带有 PathPattern 解析,可实现高效的 URL 匹配”。这篇文章提供了更多背景和细节,对该功能进行了扩展。

概述

在 Spring 应用程序中,AntPathMatcher 用于在 Spring 配置中识别类路径、文件系统、远程和其他资源。它也曾用于 Spring MVC 来匹配 URL 路径。随着时间的推移,Web 应用程序中使用的模式在数量和语法上不断增长,AntPathMatcher 也随之发展以满足这些需求,但仍存在一些痛点没有得到解决。

  1. 在 Web 应用程序中,模式需要每请求匹配多次,因此任何性能和效率的提升都很重要。然而,String 模式匹配限制了可以实现的功能。

  2. 多年来,从多个匹配请求的模式中选择最具体的模式一直很困难,而且没有简单的方法可以在不影响其他情况的情况下使其更可预测。

  3. String 路径与 String 模式匹配会难以避免 URI 编码问题。例如,应该先对传入的路径进行解码然后匹配吗?这样就可以声明不带编码字符的模式,但如果请求路径包含 %2F%3B(分别是 /;)怎么办?一旦解码,这些字符就会改变路径的结构,使其难以可靠匹配。我们可以通过 UrlPathHelper#urlDecode 来保留请求路径的编码…

本周 Spring - 2020 年 6 月 23 日

工程 | Josh Long | 2020 年 6 月 23 日 | ...

嗨,Spring 粉丝们!真是精彩的一周!明天我将做一个关于 Spring Boot 和 Tanzu Wavefront 之间轻松集成的网络研讨会。Wavefront 是一个一体化的、集成的分布式追踪指标分析可观测性平台。明天加入我们,了解可观测性、Wavefront 以及它们在 Spring 生态系统中的集成,包括 Spring Cloud Sleuth 和 Micrometer 等。

我们本周有许多精彩的内容要分享,让我们开始吧!

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有