問題タブ [graphql-java]

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 投票する
3 に答える
23410 参照

java - JavaでGraphQlクエリを送信する

私はGraphQLが初めてです。私はそれが非常に基本的な質問であることを知っています。しかし、多くの時間を費やしてみましたが、うまくいきませんでした。

私の要件は、Java クラスから graphql-java api メソッドを使用して GraphQL クエリを送信する必要があることです。

クエリは次のとおりです。

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

java - graphql-java 循環型の依存関係

互いに依存する型を構築しようとしているときにレンガの壁にぶつかりました。コードは次のとおりです。

この例外が発生するため、このクラスをインスタンス化することは不可能です

明らかに、classType は createStudentType() が参照している時点ではまだインスタンス化されていません。この問題を回避するにはどうすればよいですか?

0 投票する
3 に答える
5508 参照

java - GraphQL Java バックエンドの開始

Spring MVC を使用する Web アプリケーションに GraphQL Java バックエンドを作成しようとしています。すべてを整理しながら、maven または gradle を使用します。

バックエンドを起動して実行するためにあらゆることを試みたように感じますが、それを理解することはできません.

todomvc-relay-javaを試してみましたが、実行すると、スキーマを取得しようとすると 415 Unsupported Media Type application/x-www-form-urlencoded が返され、todo またはユーザーを取得しようとすると null の結果が返されます。

また、プロジェクトに含めるときに依存関係を正しく取得できないspring-boot-starterも試しました。.jar ファイルを含めると、インポートされたクラスが見つからないためエラーが発生します。gradle bootRun を使用してターミナルでプロジェクトをそのまま実行しようとすると、95% でスタックし、war ファイルとしてエクスポートすると、grapiql グラフィックを実行できますが、クエリを作成できません。ターミナルでサンプルアプリだけを実行しようとすると、親フォルダーにあるパッケージが見つからないというエラーが表示されます。

誰かが私が間違っていることを知っていますか? 準備ができたプロジェクトを立ち上げて実行することさえできないとき、私はばかのように落ちました。簡単な入門ガイドや、私が見逃したものはありますか? 私はたくさんグーグルで検索しましたが、それでも私を動かすものは何も見つかりません。愚かなのは私だと思い始めます。

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

java - Java エンティティを GraphQL オブジェクトにマッピングする

更新の一環として Java プロジェクトに GraphQL を実装するのが困難です。エンティティ (Hibernate ORM を使用して別のデータベースにマップする) を GraphQLObjectType に接続しようとしています。どうすればこれを達成できますか?その場合、GraphQL データベース構成を省略できますか?

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

java - レスポンスを返すために Java オブジェクトを GraphQL オブジェクトに変換する

プロジェクトで GraphQL Java ライブラリを使用しており、カスタム DataFetcher で目的の結果を返そうとしています。応答オブジェクトを正確に構築するにはどうすればよいですか? 私の知る限り、応答文字列をこの形式で記述するだけではありません。要求されたフィールドに値を割り当てるためのより良い方法があるはずです。

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

java - GrapQL-Java からエラーを返す

ミューテーション中にユーザーが提供した入力を検証し、無効なフィールドが提供されている場合はエラーを提供したいと思います。

GraphQL-JS hereの質問に答える質問があります

GraphQL-Javaを使った実装について質問したいです。

API サーバーにデータを送信するフォームがあるとします。API サーバーは入力を検証し、JSON オブジェクトを返します。入力が無効な場合、以下のようなエラー オブジェクトが返されます。

{errors: {field1: "is required"}}

GraphQL を使用する場合、この種のエラーをどのように処理して提供するのでしょうか? どのように、どこでデータ検証を実装する必要がありますか (GraphQL の一部にする必要がありますか、それとも各解決関数内に配置する必要がありますか)?