Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Java中的GraphQL?_Java_Rest_Graphql_Graphql Java - Fatal编程技术网

如何使用Java中的GraphQL?

如何使用Java中的GraphQL?,java,rest,graphql,graphql-java,Java,Rest,Graphql,Graphql Java,任何支持的Web服务都可以通过Java使用?因为“它提供了REST的替代品…”Graphql java(您链接到的)是Graphql规范的一个实现。因此,它用于创建GraphQL服务器。 客户端不需要任何特殊的东西来使用服务,就像它不需要任何特殊的东西来使用REST服务一样——只需要能够说HTTP您可以使用任何喜欢的通用HTTP客户端 尽管如此,您仍然可以使用一些更方便的选项来创建客户机(但两者都有所欠缺): -别让这个名字蒙蔽了你,它完全可以从普通Java中使用。这不是最符合人体工程学的解决方

任何支持的Web服务都可以通过Java使用?因为“它提供了REST的替代品…”Graphql java(您链接到的)是Graphql规范的一个实现。因此,它用于创建GraphQL服务器。 客户端不需要任何特殊的东西来使用服务,就像它不需要任何特殊的东西来使用REST服务一样——只需要能够说HTTP您可以使用任何喜欢的通用HTTP客户端

尽管如此,您仍然可以使用一些更方便的选项来创建客户机(但两者都有所欠缺):

  • -别让这个名字蒙蔽了你,它完全可以从普通Java中使用。这不是最符合人体工程学的解决方案,但它很有效
  • -不幸的是,需要Ruby来构建(当然不是运行)。以类型安全的方式生成用于创建查询的Java类,类似于wsdl2java Maven插件对SOAP服务所做的操作