このドキュメントでは、Netflix によって開発された Spring Boot 用の GraphQL サーバー フレームワークである DGS フレームワークに関する情報を提供します。従来のコードの非推奨や新しいスターターへの移行など、今後の変更点について詳しく説明しており、中断を避けるためにアプリケーションを積極的に更新するようユーザーに促しています。
DGS フレームワーク
スタートガイドを含むドキュメントはここで見つけることができます。
DGS フレームワーク (ドメイン グラフ サービス) は、Netflix によって開発された Spring Boot 用の GraphQL サーバー フレームワークです。
特徴は次のとおりです。
はじめる
スタートガイドに従ってください。
今後のメジャー 10.0 リリース
DGS フレームワークは、今年初めに Spring GraphQL と深く統合されました。
詳細はこちらでご覧いただけます。
以前に発表したように、2024 年末までに「レガシー」コード (Spring GraphQL を利用していない) を削除する予定です。
リリース 9.2.1 が、これが起こる前の最後のリリースとなる可能性があります。
次のリリースは 10.0 となり、レガシー コードはすべて削除されます。
既存のスターターは更新され、新しい動作に切り替わります。
ほとんどのアプリケーションでは、これは目に見えない変化です。
Netflix では、すべてのアプリケーションの新しい実装への移行が完了しました。
途中でいくつかの問題が見つかり修正されましたが、計画通りに進める上で障害となるものは見当たりません。
プル リクエストには、レガシー コードを削除する作業のほとんどがすでに含まれています。
アクション: 10.0 バージョンに驚かないように、アプリが問題なく実行されるように、新しい com.netflix.graphql.dgs:graphql-dgs-spring-graphql-starter スターターに手動で切り替えてください。
貢献、質問、問題の報告。
寄稿者向けガイドをお読みください。