Spring Tips:学习 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 Developer Advocate Josh Long (@starbuxman)。本系列将深入介绍 Spring for GraphQL 的方方面面。

本周我将发布两期新内容。

本周第一期内容,即本系列第五部分,探讨了如何使用 GraphQL subscriptions 以支持 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 工具的基础上。

在本系列第四集,我们将探讨如何通过 mutations 来进行更改。这是我最喜欢 GraphQL 的部分之一——它简单、实用,而且最重要的是——一目了然!

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有