gpt4 book ai didi

java - 如何从 Java 使用 GraphQL?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:47:20 25 4
gpt4 key购买 nike

任何支持 GraphQL 的网络服务可通过 Java 使用 implementation ?因为“它提供了 REST 的替代方案……”?

最佳答案

Graphql-java(您链接到的)是 GraphQL 规范的实现。因此,它用于创建 GraphQL 服务器。客户端不需要任何特殊的东西来使用服务,就像它不需要任何特殊的东西来使用 REST 服务一样——只需要能够使用 HTTP。 您可以使用任何您喜欢的通用 HTTP 客户端

不过,您还有一些更方便的选项来创建客户端(但两者都有些欠缺):

  1. Apollo Android - 不要让这个名字骗了你,它完全可以从普通的 Java 中使用。不是最符合人体工程学的解决方案,但它确实有效。
  2. Shopify's Graphql Java Generator - 不幸的是,需要 Ruby 来构建(当然不是运行)。生成用于以类型安全的方式创建查询的 Java 类,类似于 wsdl2java Maven 插件为 SOAP 服务所做的事情。

关于java - 如何从 Java 使用 GraphQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50664293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com