Spring 6.1 新功能:RestClient

工程 | Arjen Poutsma | 2023 年 7 月 13 日 | ...

Spring Framework 6.1 M2 引入了 RestClient,这是一个新的同步 HTTP 客户端。顾名思义,RestClient 提供了 WebClient 的流畅 API 和 RestTemplate 的基础设施。

十四年前,当 RestTemplate 在 Spring Framework 3.0 中引入时,我们很快发现,在类似模板的类中公开 HTTP 的所有功能会导致过多的重载方法。因此,在 Spring Framework 5 中,我们为响应式 WebClient 使用了流畅的 API。使用 RestClient,我们引入了一个 HTTP 客户端,它提供了一个类似于 WebClient 的 API,并使用 RestTemplate 的消息转换器、请求工厂、拦截器和其他底层组件…

本周 Spring - 2023 年 7 月 11 日

工程 | Josh Long | 2023 年 7 月 11 日 | ...

嗨,Spring 粉丝们!欢迎来到另一期《本周 Spring》!我目前身处印度尼西亚雅加达,天气宜人,阳光明媚,正在为接下来的一周会议和本周末的 SpringOne Tour 印度尼西亚活动做准备。我还将在2023 年 7 月 20 日在马来西亚吉隆坡发表演讲。如果您在这些地区,请务必抽出时间参加,在我们的生产之旅中,我们一定会玩得很开心!

无论如何,我们本周有很多事情要深入探讨,所以让我们开始吧。

Azure Spring Apps Enterprise – 更强大的性能、可扩展性和扩展的 Spring Boot 支持

工程 | Josh Long | 2023 年 7 月 11 日 | ...

您能相信 Spring 今年正在庆祝其 20 周年吗?如果没有全球数百万 Spring 开发人员,我们不可能取得今天的成就,感谢您!Spring 一直是 Java 开发人员必不可少的工具,并且它继续以快速的速度发展和创新。从一开始,Azure 和 VMware Tanzu 就一直是客户运行关键任务 Java 和 Spring 工作负载的值得信赖的合作伙伴。我们对 Java Spring 开发人员社区的承诺和喜爱从未动摇。

微软与 VMware Tanzu 的合作持续进行

微软与 Spring 团队的合作…

使用 Spring Cloud Gateway 的活动健康检查策略

工程 | Ignacio Lozano | 2023 年 7 月 5 日 | ...

使用 Spring Cloud Gateway 的活动健康检查策略

如今,应用程序被构建为一系列小型独立的上游服务。这加快了开发速度,并允许模块专注于特定的职责,从而提高其质量。这是使用微服务方法的主要优势之一。但是,从一个服务跳转到另一个服务可能会增加额外的延迟,而当服务没有响应时,这种延迟可能会大大提高。

如果您运行微服务,则希望在上游服务无法工作时阻止对其进行调用…

本周 Spring - 2023 年 7 月 4 日

工程 | Josh Long | 2023 年 7 月 4 日 | ...

嗨,Spring 粉丝们!欢迎来到另一期《本周 Spring》!本周我身处新加坡,天气炎热但景色宜人,我正在与客户会面,并且刚刚在 SpringOne Tour 新加坡站完成了演讲。

如果您在新加坡,希望您能今晚加入我参加Bootiful Spring Boot 3.x 与 Josh Long,2023 年 7 月 4 日星期二,下午 6:00。这将会非常有趣!

我将于下周 7 月 13 日在印度尼西亚雅加达举办 SpringOne Tour 活动。不要错过!

我们有一个非常忙碌的总结要进行,所以让我们直接进入正题!

使用 Azure OpenAI 构建智能 Spring 应用程序

工程 | Josh Long | 2023 年 7 月 2 日 | ...

Josh 的说明:嗨,Spring 粉丝们!我想交叉发布这篇文章,内容是关于使用 Spring 和 Azure OpenAI 的,来自微软的 Sean Li,因为它很有趣:希望您喜欢!

将尖端的 AI 集成到应用程序中已成为当今技术领域的新趋势。Spring 是市场上最流行的 Java 框架,以其简单性、设计模式和专注于提高开发企业级应用程序的生产力而闻名。在本博文中,我们将深入探讨利用 Spring 与 Azure OpenAI 的激动人心的领域,以开启新的可能性。您可以…

本周 Spring - 2023 年 6 月 27 日

工程 | Josh Long | 2023 年 6 月 27 日 | ...

嗨,Spring 粉丝们!欢迎来到另一期《本周 Spring》!本周我正在首尔与开发人员讨论 Spring Boot 3 中的最新和最棒的功能!有很多很棒的东西即将推出,也有很多很棒的东西已经推出。我个人对其中的一些东西感到非常兴奋。

首先,昨天我和我的朋友、唯一、非凡的 Trustin Lee 进行了联合演讲,他是 Netty 的创建者,也是 LINE 公司 Armeria 项目的负责人。LINE 是一款在韩国和日本非常流行的社交消息应用程序。与他合作和联合演讲非常有趣

使用 Spring 和 Spring Data Neo4j 进行 GraphQL

工程 | Mark Paluch | 2023 年 6 月 27 日 | ...

简介

这是来自Neo4jGerrit Meier的客座博客文章,他维护着 Spring Data Neo4j 模块。

几周前,Spring (for) GraphQL 发布了 1.2.0 版本,其中包含许多新功能。这还包括与 Spring Data 模块的更好集成。受这些更改的推动,Spring Data Neo4j 中添加了更多支持,以便在与 Spring GraphQL 结合使用时提供最佳体验。这篇文章将指导您创建使用存储在 Neo4j 中的数据和 GraphQL 支持的 Spring 应用程序。如果您只对该领域的部分内容感兴趣,则可以…

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,帮助您快速提升技能。

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部