Spring Tips:學習 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 開發者倡導者 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 播放清單的一部分,也是 Learn Spring for GraphQL with Josh Long 播放清單的一部分。 請關注該播放清單以獲取任何新劇集的通知!

獲取 Spring 電子報

通過 Spring 電子報保持聯繫

訂閱

領先一步

VMware 提供培訓和認證,以加速您的進度。

了解更多

獲得支持

Tanzu Spring 在一個簡單的訂閱中提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二進位檔案。

了解更多

即將舉辦的活動

查看 Spring 社群中所有即將舉辦的活動。

查看所有