Spring 团队期待您的声音!
《2020 年 Spring 状况》报告即将发布,该报告基于全球 Spring Boot 开发专家的观点和经验。只需花费 15 分钟完成调查,您将成为第一批收到调查报告及其所含见解的人。请随意与您的 Spring 开发同事分享这封邮件。调查将于 7 月底结束。
感谢您与我们分享您的想法和经验!Spring 团队
《2020 年 Spring 状况》报告即将发布,该报告基于全球 Spring Boot 开发专家的观点和经验。只需花费 15 分钟完成调查,您将成为第一批收到调查报告及其所含见解的人。请随意与您的 Spring 开发同事分享这封邮件。调查将于 7 月底结束。
感谢您与我们分享您的想法和经验!Spring 团队
嗨,Spring 粉丝们!近况如何?好吗?好。今天早上我(在线上)为一向很棒的伦敦 Java 社区做了演示。我们谈论了 Kotlin 和 Spring 以及相关话题。效果很好。非常感谢 LJC 邀请我!上周五我还启动了盛大的 JetBrains Java Day Online 活动。那真是太有趣了!感谢 Jetbrains。我终于、终于、下定决心花些精力来自动化我一些活动记录的列表,所以现在每当我发布一个新的 Spring Tips 视频、一个新的 A Bootiful Podcast 播客,或公开露面时,我都会在这里提供信息…
本月初,我们发布了 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 粉丝们!欢迎收听 A Bootiful Podcast 的又一期节目!在本期节目中,Josh Long (@starbuxman) 谈论了本周发生的事情,并与杰出的 Spring Data JDBC 联合创始人 Jens Schauder (@jensschauder) 讨论了 JPA、JDBC 和领域驱动设计。
你好,Spring 粉丝们!这周真是疯狂!你怎么样?希望你安全、健康、快乐。
我将于今天(周二)在 Accento Digital 会议上发言,并在 10 日(周五)的 Jetbrains Java Day 在线活动上发言。这两个活动都应该可以通过 EMEA 和 APJ 时区访问。期待在那里见到你!
我们这周有很多很棒的内容,让我们开始吧!
-XX:SoftMaxHeapSize 的精彩文章嗨,Spring 粉丝们!在本期节目中,Josh Long (@starbuxman) 与 Yordan Karadzhov 博士讨论了 Linux 内核的仪器化和可视化,以及从平台、容器和云原生 Spring 应用程序的角度理解正在发生的事情。
嗨,Spring 粉丝们!欢迎收听本周 Spring 的又一期节目!真是美好的一周,而且这才周二!周一我与瑞士的朋友们进行了交流,之后与一些朋友进行了几次很棒的会议,然后今天上午与德国的朋友们交流,晚上又与亚太地区(主要是新加坡)的朋友们交流。明天,我将在 JPoint 虚拟会议上就Bootiful Kotlin 发表演讲。我希望在那里见到你!
那么,我们有大量内容需要在此次汇总中介绍,让我们开始吧!
最近发布的 Spring Framework 5.3 M1 公告中提到“Spring MVC 带有 PathPattern 解析,可实现高效的 URL 匹配”。这篇文章提供了更多背景和细节,对该功能进行了扩展。
在 Spring 应用程序中,AntPathMatcher 用于在 Spring 配置中识别类路径、文件系统、远程和其他资源。它也曾用于 Spring MVC 来匹配 URL 路径。随着时间的推移,Web 应用程序中使用的模式在数量和语法上不断增长,AntPathMatcher 也随之发展以满足这些需求,但仍存在一些痛点没有得到解决。
在 Web 应用程序中,模式需要每请求匹配多次,因此任何性能和效率的提升都很重要。然而,String 模式匹配限制了可以实现的功能。
多年来,从多个匹配请求的模式中选择最具体的模式一直很困难,而且没有简单的方法可以在不影响其他情况的情况下使其更可预测。
将 String 路径与 String 模式匹配会难以避免 URI 编码问题。例如,应该先对传入的路径进行解码然后匹配吗?这样就可以声明不带编码字符的模式,但如果请求路径包含 %2F 或 %3B(分别是 / 和 ;)怎么办?一旦解码,这些字符就会改变路径的结构,使其难以可靠匹配。我们可以通过 UrlPathHelper#urlDecode 来保留请求路径的编码…
嗨 Spring 粉丝们!在本期节目中,Josh Long (@starbuxman) 与 Wavefront 联合创始人兼 VMware 首席工程师 Clement Pang (@panghy) 进行了交谈。
嗨,Spring 粉丝们!真是精彩的一周!明天我将做一个关于 Spring Boot 和 Tanzu Wavefront 之间轻松集成的网络研讨会。Wavefront 是一个一体化的、集成的分布式追踪指标分析可观测性平台。明天加入我们,了解可观测性、Wavefront 以及它们在 Spring 生态系统中的集成,包括 Spring Cloud Sleuth 和 Micrometer 等。
我们本周有许多精彩的内容要分享,让我们开始吧!