問題タブ [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.

0 投票する
2 に答える
1021 参照

java - graphql-java-tools: null パラメータと存在しないパラメータ

パラメータが明示的にnullに設定されている場合、またはパラメータがまったく提供されていない場合、Java graphQLでどのように区別できますか?

私が達成しようとしているユースケースは次のとおりです。私はこのような突然変異を持っています

}

ここでの考え方は、ユーザーが変更したいフィールドのみを提供することです (たとえば、react setState など)。なので、email が省略されている場合は、そのままにしておきたいと思います。

しかし、メールを明示的に null に設定したい場合はどうすればよいでしょうか? 私のリゾルバーメソッドからこれを理解し、それに応じて行動する方法はありますか?

(私はgraphql-java-toolsライブラリを使用しています)

0 投票する
1 に答える
1792 参照

graphql - graphql-java-tools で GraphQL イントロスペクションを無効にする

GraphQLプロジェクトでイントロスペクションを無効にしようとしていますが、使用している特定のフレームワークでうまくいきません。一部の記事では、モジュールで実行できると述べていCcodeRegistryますが、それは読み取り専用の逆コンパイルされたソースです。フレームワークでこれを達成した人はい GraphQL-java-kickstartますか?

以下は、私の pom ファイルの依存関係です。

0 投票する
1 に答える
978 参照

graphql - graphql からリゾルバ レベルで要求されたフィールドを取得する

Graphql スキーマからの書籍のモデル

だから私はBookのためにこのリゾルバーを持っています

それは正常に動作します。

ここで、Book の 1 つのフィールドのみを要求するこの graphql クエリを使用していると仮定します。

問題は、要求されたフィールド (この場合は名前フィールドのみ) に関する bookById メソッド レベルの情報を取得する方法です。これは GraphQLQueryResolver の概念でも可能ですか?

dataFetcher を使用した例

これは非常にうまく機能しますが、Resolver の方法に興味があります。出来ますか?