本周 Spring 动态 - 2020 年 3 月 10 日

工程 | Josh Long | 2020 年 3 月 10 日 | ...

大家好,Spring 爱好者!欢迎来到又一期精彩的《本周 Spring 动态》!我和我的家人目前基本处于自我隔离状态,试图避开正在摧残世界各地社区的可怕 COVID-19 疫情。这场疫情很糟糕,因为它导致无数人病重或死亡。这也意味着我更难乘坐飞机与人会面。

我很难过我无法参加(也一直无法参加)这些演出。但是,总有东西可以学习,而本周也不例外。这确实是春天里繁忙的一周!让我们开始吧……

RSocket 入门:Spring Boot 客户端

工程 | Ben Wilcock | 2020 年 3 月 9 日 | ...

时间:约 15 分钟。

上一篇文章中,您了解了 Spring Boot 如何简化编写 RSocket 服务器的任务。但是 RSocket 客户端呢?在本文中,您将学习如何编写自己的 RSocket 客户端,然后使用这个新客户端向您的 RSocket 服务器发送请求-响应消息。让我们开始吧!

本教程使用 Linux shell。有关如何在 Windows 上运行 Linux shell 的详细信息,请参阅此 Microsoft 教程

步骤 1:为您的客户端创建一个新的 Spring Boot 项目

自己编写代码很有趣,因此我们为您的 RSocket 客户端从头开始。

如果这太麻烦,或者您现在没有时间,您可以在演示代码仓库的 rsocket-client 文件夹中找到代码。

Spring Cloud Hoxton Service Release 3 (SR3) 现已发布。

工程 | Olga Maciaszek-Sharma | 2020年3月5日 | ...

我谨代表社区宣布,Spring Cloud Hoxton 发行版的服务发行版 3(SR3)现已发布。您可以在 Maven Central 中找到该版本。您可以查阅 Hoxton 发行说明以获取更多信息

重要安全公告

Spring Cloud Config 包含对 CVE-2020-5405 的修复。

Hoxton 发行版列车中的显著更改

此里程碑版本主要是一个错误修复版本。

有关所有已关闭的问题,请参阅 Hoxton.SR3 Github 项目

此里程碑版本是基于 Spring Boot 2.2.5.RELEASE 构建的。

Spring Cloud Config

注意可写的 env 端点已默认禁用。要重新启用此功能,请将 management.endpoint.env.post.enabled=true 设置为……

Spring 技巧:Kotlin 和 Spring Security

工程 | Josh Long | 2020 年 3 月 4 日 | ...

大家好,Spring 的粉丝们!欢迎收看又一期的 Spring 技巧。在这一期节目中,我们将介绍 Spring Security 的新 Kotlin DSL。我非常喜欢 Kotlin。我曾在几期其他的 Spring 技巧视频中介绍过 Kotlin:Kotlin 编程语言Bootiful Kotlin Redux,以及 Spring 对 Kotlin 协程的支持。其中有些视频已经非常老了!在 Spring 生态系统中,已经有许多项目推出了 Kotlin DSL。它们包括但不限于 Spring Framework、Spring Webflux、Spring Data、Spring Cloud Contract 和 Spring Cloud Gateway。现在,Spring Security 也加入了!

Spring Security 是一个了不起的项目——它解决了业内一些最棘手的问题,并帮助人们保护他们的应用程序。此外,它还表现出坚定不移的决心,让安全性变得简单。如果您曾经使用过早期版本的 Spring Security,您就会知道,要完成任何工作都需要大量的 XML——洋洋洒洒!——代码。后来情况得到了改善,以至于在 Spring Security 3 中您……

本周 Spring 动态 - 2020 年 3 月 3 日

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

您好,Spring 爱好者!欢迎收看新一期的本周 Spring 动态!本周,我正在美国加州旧金山的家里,由于对新型冠状病毒的担忧加剧,给出行带来了诸多不便。看来,至少在可预见的未来,我基本上会被“就地隔离”了。朋友们,请保重。

好消息是,这将使我能够投入更多精力处理其他事务,比如博客A Bootiful PodcastSpring Tips,当然还有我的 Reactive Spring 书籍。当然,今天在我们这一期的本周 Spring 动态中还有很多内容要介绍,所以……

RSocket 入门:Spring Boot 服务器

工程 | Ben Wilcock | 2020 年 3 月 2 日 | ...

时间:约 15 分钟。

在多样化的微服务世界中,HTTP 是代理间通信的无可争议的领导者。它成熟、完善且无处不在。但在某些情况下,HTTP 请求-响应可能会很麻烦。如果您需要超越传统请求-响应的通信模式,例如即发即弃或流式传输,该怎么办?如果您想双向发送消息,又该怎么办?

使用 HTTP 可以实现这一点,但这并非该协议的初衷。许多解决方案都伴随着额外的权衡或缺点。此外,没有一本规则手册…

Spring Tips:Apache RocketMQ

工程 | Josh Long | 2020 年 2 月 25 日 | ...

您好,Spring 爱好者!在本期 Spring Tips 中,我们将探讨阿里巴巴的 Apache RocketMQ。我们之前在 Spring Tips 中讨论过一些关于阿里巴巴的内容。请查看早期 Spring Tips 的内容,其中我们探讨了 部分 Spring Cloud Alibaba 内容

运行 Apache RocketMQ

要使用 Apache RocketMQ,您需要按照 RocketMQ 快速入门中的步骤进行操作。本期 Spring Tips 介绍了 Apache RocketMQ,它最初是阿里巴巴内部开发和使用的技术,并在 11/11(中国著名的销售节,类似于美国的“网络星期一”或“黑色星期五”)的考验中得到了证明。类似于这种活动,但规模要大得多。2019 年,仅阿里巴巴(不涉及任何其他电子商务引擎)就取得了近 400 亿美元的……

本周 Spring - 2020 年 2 月 25 日

工程 | Josh Long | 2020 年 2 月 25 日 | ...

大家好,Spring 粉丝们!本周我在美味的费城,享受着令人惊叹的美食(scrapple!TastyKakes!)并与那些出色地使用 VMWare 和 Spring 的客户们交流。自从我们上次交谈以来,这周一直很忙:我发布了一期新的 Spring Tips,写了很多博客,录制了一个新的播客,并发布了一个新的播客节目。今天有很多内容要分享,让我们开始吧!

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有