Spring 提示:学习 Spring for GraphQL(系列文章的第 5 部分和第 6 部分)

工程 | Josh Long | 2022年6月14日 | ...

大家好,Spring 粉丝们!在这个^^^ 在这些部分中,我们将继续介绍 Spring for GraphQL 项目的系列文章。本系列文章的特色是 Spring for GraphQL 的负责人 Rossen Stoyanchev (@rstoya05)——他的作品您可能在 Spring 领域中与 web 相关的方方面面都见过(HTTP、RSocket、WebSockets、GraphQL、JSF、MVC 等)——以及 GraphQL Java 引擎的创始人兼负责人 Andi Marek (@andimarek),当然还有我本人,Spring 开发倡导者 Josh Long (@starbuxman)。它提供了对 Spring for GraphQL 的所有内容的深入了解。

本周我将发布两个新的部分。

本周的第一部分,本系列的第五部分,探讨了如何使用 GraphQL 订阅以与支持的传输协议无关的方式流式传输数据:SSE、WebSockets 和 RSocket。在本部分中,我们将特别关注 RSocket 支持。

本周的第二部分,本系列的第六部分,探讨了如何使用 Spring for GraphQL 客户端与 HTTP、WebSocket 和 RSocket 支持的 GraphQL 服务进行通信。

这延续了我们上周开始的系列文章,其中包括第一部分和第二部分,我在这里回顾一下

在本系列的第一部分中,我们将介绍使用构成 Spring for GraphQL 基础的 GraphQL Java 引擎的基础知识。

在本系列的第二部分中,我们将通过编写查询来学习如何使用 Spring for GraphQL 组件模型。

本系列的第三部分,探讨了使用 Spring for GraphQL 的@BatchMapping支持批量请求。这种机制反过来又基于 Facebook 的 DataLoader 功能。

在本系列的第四部分中,我们将介绍如何使用突变进行更改。这是我对 GraphQL 最喜欢的部分之一——它简单、实用,而且最重要的是——显而易见!

我将在未来一两周内快速发布本系列的每一部分。我已经录制并完成了大部分第八部分的制作。我正在制作第九部分,之后就完成了!一个对 Spring for GraphQL 所有内容的完整介绍。这些当然也是 YouTube 上通常的 Spring Tips 播放列表的一部分,也是 与 Josh Long 一起学习 Spring for GraphQL 播放列表的一部分。关注该播放列表以获得任何新剧集的通知!

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加快您的进度。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部