Spring for GraphQL 1.0 版本發布

工程 | Rossen Stoyanchev | 2022 年 5 月 19 日 | ...

謹代表 Spring for GraphQL 團隊和每一位貢獻者,我很高興宣布 1.0 GA 版本 的發布。自從該專案在 10 個月前宣布,以及自從 首次提交(不起眼地稱為 "first commit")以來,已經過去了將近 2 年。該專案最初的目標很小,只是為了取代(現已封存的)極簡 GraphQL Java Spring 整合,但由於社群的回饋以及與 Spring Boot、Spring Framework、Spring Data 和 Spring Security 的合作,該專案的發展遠遠超出了最初的目標。

以下是此版本的重點

  • 基於註解的資料提取器程式設計模型
  • 來自輸入參數的資料綁定與驗證
  • 透過 @Controller 方法上的註解進行欄位層級安全性控制
  • 透過 HTTP、WebSocket 和 RSocket 的伺服器處理器和攔截器
  • QuerydslQuery by Example 儲存庫作為資料提取器
  • 批次載入支援
  • 用於透過 HTTP、WebSocket 和 RSocket 執行的客戶端
  • 透過 HTTP、WebSocket、RSocket 或直接進行的測試支援,無需客戶端
  • GraphiQL 頁面和 schema 列印頁面

Spring Boot 2.7 今天發布,新增了 Spring for GraphQL starter,具有自動配置功能,可宣告 GraphQL 端點、GraphiQL 和 schema 列印頁面、屬性、回調介面、測試支援等等。使用 Spring Initializer 建立 GraphQL 應用程式。

我們已經發現了一些來自社群的精彩資源

期待下週 Spring I/O,這是一個獨特的會議,著重於社群和技術內容,在 hiatus 兩年後重新舉辦。這給了我們第一個機會在 GA 版本發布後展示此專案,並進行直接互動。GraphQL 的相關內容將在主題演講和專門的會議中呈現。

一如既往,如果您花時間回報問題、提供回饋、測試或參與討論,貢獻想法和意見,非常感謝您!每一點點的幫助都能使開源專案更加強大。

取得 Spring 電子報

保持與 Spring 電子報的聯繫

訂閱

領先一步

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

了解更多

取得支援

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

了解更多

即將到來的活動

查看 Spring 社群中所有即將到來的活動。

檢視全部