4

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 グラフィックを実行できますが、クエリを作成できません。ターミナルでサンプルアプリだけを実行しようとすると、親フォルダーにあるパッケージが見つからないというエラーが表示されます。

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

4

3 に答える 3

1

todomvc-relay-java の実行中に、これを使用して httpie を使用してスキーマを取得します。

echo '{"query": "{ __schema { types { name }}}", "variables": {}}' | http post localhost:8080/graphql

またはカールの場合:

curl -XPOST -H 'Content-Type:application/json' -d '{"query": "{ __schema { types { name }}}", "variables": {}}' localhost:8080/graphql

于 2016-09-01T19:16:58.647 に答える