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

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

嗨,Spring 粉丝们!在本系列文章中,我们将继续介绍 Spring for GraphQL 项目。本系列文章由 Spring for GraphQL 负责人 Rossen Stoyanchev (@rstoya05) 编写,您可能从 Springdom 中与 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 社区中所有即将举行的活动。

查看全部