问题标签 [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 投票
1 回答
859 浏览

java - Graphql Java hello world:向父模式添加子模式失败

我正在尝试对 GraphQL Java(https://github.com/andimarek/graphql-java)进行原型设计,并开始从 hello world 示例构建它。我正在使用 GraphiQL 调用带有模式的 graphQL 服务,它适用于模式 {hello1} ,但不适用于模式 {testPojo}。请在下面找到我正在运行的代码。有人可以让我知道下面的代码有什么问题吗?

0 投票
2 回答
1039 浏览

java - 使用 GraphQLObjectType 的世界你好

我正在执行以下代码,结果是:

我期待的结果是{TestPojo={id="1", name="Jack"}}。我错过了什么?

0 投票
3 回答
23410 浏览

java - 在 java 中发送 GraphQl 查询

我是 GraphQL 的新手。我知道这是非常基本的问题。但是尝试花费大量时间,我无法做到。

我的要求是我需要使用 java 类中的 graphql-java api 方法发送 GraphQL 查询。

这是查询:

0 投票
1 回答
1193 浏览

graphql - 如何将graphiql连接到javascript以外的另一个实现

我已经使用 graphql-java 实现创建了一个 graphql 端点,我还安装并运行了 graphiql,但我不知道如何将 graphiql 连接到我的 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 或用户时得到空结果。

我还尝试了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 投票
2 回答
5125 浏览

java - GraphQL + Java - 如何过滤子字段?

我在我的 Spring 应用程序中使用带有graphql -java-annotations的 graphql-java ( spring-graphql-common似乎非常有限,看起来不再维护),并且我正在努力处理子字段操作。

我有两个类AB我想使用 GraphQL 访问它们,它们是:

我可以使用以下模式成功查询中的所有字段A以及中的字段:B

我可以a通过以下请求成功过滤:

但是,当我尝试过滤时listOfB,例如使用 atake仅选择 X 记录时,出现错误Validation error of type UnknownArgument: Unknown argument take

我理解错误的含义,因为我没有为listOfB字段声明任何可能的参数 on A,但我不知道如何使用graphql-java-annotations.

我已经添加了一个特定DataFetcherlistOfB,在类中使用以下代码A

当我检索时它确实被调用了listOfB

您对使用时如何向字段添加参数有任何想法graphql-java-annotations吗?如果没有,是否有任何解决方法?

定义没有注释的模式并使用“经典”方式graphql-java不是一种选择,因为我的模式真的很大:/

谢谢 :)

0 投票
1 回答
1724 浏览

java - 从 GrapQL-Java 返回错误

我想验证用户在突变期间提供的输入,然后在提供一些无效字段时提供错误。

这里有一个问题可以回答 GraphQL-JS 的问题

我想问这个关于使用 GraphQL-Java 实现的问题。

假设您有一个将数据发布到 API 服务器的表单。API 服务器验证输入并返回 JSON 对象。如果输入无效,则返回如下错误对象。

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

在使用 GraphQL 时,我们如何处理和处理这些类型的错误?应该如何以及在哪里实现数据验证(应该是 GraphQL 的一部分还是应该在每个解析函数中)?