Spring Tips:学习 Spring for GraphQL(最后两集:第七集和第八集)

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

嗨,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 的方方面面。

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

本周第一集是八集中的第七集,重点介绍如何使用 Spring Security 来保护 Spring for GraphQL 应用程序。

本周最后一集是八集中的第八集,也是介绍新的、创新的 Spring for GraphQL 项目的最后一集,将介绍如何集成 Spring for GraphQL 和 Spring Data。

这延续了我们上周开始的系列,包括第一集和第二集,我在这里进行回顾:

在本期内容中,我们将探讨如何使用 Spring for GraphQL 底层的 GraphQL Java 引擎的基础知识。

在本期内容中,我们将通过编写查询来探讨如何使用 Spring for GraphQL 的组件模型。

系列第三集介绍如何使用 Spring for GraphQL 的 @BatchMapping 支持来批量处理请求。这个机制反过来又构建在 Facebook 的 DataLoader 功能之上。

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

第五集,也是系列第五集,将介绍如何使用 GraphQL subscriptions 以一种与所支持的传输协议(SSE、WebSockets 和 RSocket)无关的方式流式传输数据。在本集中,我们将特别关注 RSocket 的支持。

第五集,也是系列第六集,将介绍如何使用 Spring for GraphQL 客户端与由 HTTP、WebSocket 和 RSocket 驱动的 GraphQL 服务进行通信。

我将在接下来的两周内迅速发布本系列的每一集。我已经录制并基本完成了八集内容的制作。我正在制作第九集,然后就完成了!这将是关于 Spring for GraphQL 的所有内容的完整介绍。这些当然是 YouTube 上常规的 Spring Tips 播放列表的一部分,也是 Learn Spring for GraphQL with Josh Long 播放列表的一部分。请关注该播放列表以获取新剧集通知!

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有