問題タブ [graphql-java-tools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - graphql-java-tools: null パラメータと存在しないパラメータ
パラメータが明示的にnullに設定されている場合、またはパラメータがまったく提供されていない場合、Java graphQLでどのように区別できますか?
私が達成しようとしているユースケースは次のとおりです。私はこのような突然変異を持っています
}
ここでの考え方は、ユーザーが変更したいフィールドのみを提供することです (たとえば、react setState など)。なので、email が省略されている場合は、そのままにしておきたいと思います。
しかし、メールを明示的に null に設定したい場合はどうすればよいでしょうか? 私のリゾルバーメソッドからこれを理解し、それに応じて行動する方法はありますか?
(私はgraphql-java-toolsライブラリを使用しています)
graphql - graphql-java-tools で GraphQL イントロスペクションを無効にする
GraphQL
プロジェクトでイントロスペクションを無効にしようとしていますが、使用している特定のフレームワークでうまくいきません。一部の記事では、モジュールで実行できると述べていCcodeRegistry
ますが、それは読み取り専用の逆コンパイルされたソースです。フレームワークでこれを達成した人はい GraphQL-java-kickstart
ますか?
以下は、私の pom ファイルの依存関係です。
graphql - graphql からリゾルバ レベルで要求されたフィールドを取得する
Graphql スキーマからの書籍のモデル
だから私はBookのためにこのリゾルバーを持っています
それは正常に動作します。
ここで、Book の 1 つのフィールドのみを要求するこの graphql クエリを使用していると仮定します。
問題は、要求されたフィールド (この場合は名前フィールドのみ) に関する bookById メソッド レベルの情報を取得する方法です。これは GraphQLQueryResolver の概念でも可能ですか?
dataFetcher を使用した例
これは非常にうまく機能しますが、Resolver の方法に興味があります。出来ますか?