Spring 技巧:学习 Spring for GraphQL(最后两集:第 7 部分和第 8 部分)

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

大家好,Spring 爱好者! 在这一期^^^中,我们将继续推出 Spring for GraphQL 项目系列。 本系列以 Spring for GraphQL 负责人 Rossen Stoyanchev (@rstoya05) 为特色 - 您可能从 Springdom 的广泛而美好的世界中与 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。

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

在第一期中,我们了解了使用 GraphQL Java 引擎的基础知识,该引擎是 Spring for GraphQL 的基础。

在第二期中,我们通过编写查询来了解如何使用 Spring for GraphQL 组件模型。

该系列第三集着眼于使用 Spring for GraphQL 的 @BatchMapping 支持来批处理请求。 反过来,该机制建立在 Facebook 的 DataLoader 设施之上。

在本系列第四集中,我们看看如何使用 mutation 进行更改。 这是我最喜欢的 GraphQL 部分之一 - 它简单、实用,而且 - 最重要的是 - 显而易见!

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

第五集,本系列的第六部分,着眼于使用 Spring for GraphQL 客户端来与 HTTP、WebSocket 和 RSocket 驱动的 GraphQL 服务进行通信。

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

抢先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部