領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多我很高興地宣佈,Spring for GraphQL 2.0 的第三個里程碑版本現已釋出。
得益於我們在 Spring 專案中關於空值安全性的工作,我們的模式對映檢查功能最近得到了升級。
如果您的應用程式是用 Kotlin 編寫的,或者使用了空值安全性註解,將執行進一步的檢查。GraphQL 模式可以宣告可空型別(Book)和不可空型別(Book!)。我們可以確保模式和應用程式在可空性資訊方面保持同步。
Class屬性和DataFetcher返回型別是否具有相同的可空性。DataFetcher引數具有相同的可空性。透過此功能,我們終於將模式中的可空性資訊連線到應用程式型別。
我們修復了模式中的*Connection型別的生成過程。我們現在透過建立可空集合edges: [*Edge]而不是以前的非可空集合,更好地與官方規範保持一致。
這是一個很小但很重要的更改,將反映在您的應用程式模式中。
Spring for GraphQL 已經支援請求取消,如果主請求被客戶端取消,則有效地阻止進一步的資料獲取。藉助 GraphQL Java 25,我們現在已切換到專案團隊對該功能的新官方實現。
我們已在我們的維基上編譯了所有釋出說明。我們的第一個也是唯一一個釋出候選版本定於下個月釋出。我們已完成此版本的大部分目標,但仍有時間向我們傳送反饋!
2.0.0-M3 現可從 https://repo.spring.io 和 Maven Central 獲取。
如果您有一般性問題,請在 stackoverflow.com 上使用 spring-graphql 標籤提問。
專案頁面 | GitHub | 問題 | 文件 | Stack Overflow