【发布时间】:2020-05-17 02:10:11
【问题描述】:
我当前的项目已切换到 GraphQL API,我希望自动生成与 Query/Mutations 请求/响应匹配的模型对象。
我只需要模型类,我不想在我的应用程序运行时使用 Apollo 等工具。
我要求模型类是 Java 或 Kotlin。
我找到了这个https://www.graphql-java-kickstart.com/tools/schema-definition/
但这似乎需要我自己创建模型类...
基于此声明“GraphQL Java Tools will expect to be given three classes that map to the GraphQL types: Query, Book, and Author. The Data classes for Book and Author are simple:”
我错过了什么?
当我尝试使用 Apollo-cli 下载我的架构时,我收到了这个错误
~ - $ npx apollo-cli download-schema $https://my.graphql.end.point/graphql --output schema.json
Error while fetching introspection query result: only absolute urls are supported
这当然是使用 GraphQL 时的基本要求
【问题讨论】:
-
我的回答是否解决了您的问题,或者还有什么我可以补充的吗?
-
@realAlexBarge,不,我看不到生成 Kotlin 数据类或 Java POJO
-
你能说得更具体些吗?你用的是哪个插件。你遵循了什么步骤。你在哪里收到了意想不到的结果。请详细说明。
标签: graphql