问题标签 [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 回答
1149 浏览

java - GraphQL Java Annotations 递归问题

我正在尝试使用 GraphQL Java Annotations 创建递归模式,但会引发异常。

解析类可以正常进行,但创建模式会引发以下异常(这一行:)GraphQLSchema schema = GraphQLSchema.newSchema().query(rootQuery).build();

为什么没有正确创建架构的任何想法?我正在使用最新版本的 graphql-java (3.0.0) 和 graphql-java-annotations (0.14.0)

0 投票
1 回答
9038 浏览

java - GraphQL:如何使用 graphQL-java 实现分页?

目前,我在graphql-java库中看不到对分页的现有支持。它确实有一些基本的中继支持,我们可以在其中创建一个connectionFacebook 推荐的实现分页的方式。
是有助于实现这一目标的方法。但是,由于没有文档,我很难理解这个函数是如何工作的。如果他们已经有一个允许使用 graphql-java 库进行基本查询的现有模型Add,那么有人可以分解他们为添加分页支持而采取的步骤吗?deletefetch

0 投票
4 回答
16365 浏览

java - 没有可用的“javax.persistence.EntityManager”类型的合格 bean:预期单个匹配 bean,但找到 2

我有两个独立数据库的两个实体管理器配置,但是当我尝试自动连接一个实体管理器来配置我的 GraphQLExecutor bean 时,我收到一个异常,指出即使我指定了一个单元名称,也有两个 bean 符合条件在持久性上下文中。

例外

org.springframework.beans.factory.BeanCreationException:创建名为“graphQLExecutor”的bean时出错:资源依赖注入失败;嵌套异常是 org.springframework.beans.factory.NoUniqueBeanDefinitionException:没有“javax.persistence.EntityManager”类型的合格 bean 可用:预期单个匹配 bean,但找到 2:org.springframework.orm.jpa.SharedEntityManagerCreator#0,org.springframework .orm.jpa.SharedEntityManagerCreator#1 at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:321) ~[spring-context-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org. springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1264) ~[spring-beans-4.3.9.

实体经理 1

实体管理器 2

注射

pom.xml

0 投票
1 回答
64 浏览

graphql - SPA 可以针对单个 GraphQL 服务器发出并行异步查询吗?

GraphQL 通常服务于单个端点。例如,我能否拥有一个带有六个实时状态显示的 SPA 页面,每个显示都向同一个端点发出一个独立的承诺包装请求?查询有效负载需要时间来组装,并且不会按照收到请求的顺序完成。此外,某些状态负载可能需要几秒钟或更长时间才能完成。我不想批量处理请求,我希望每个显示器的数据在其数据可用时立即交付。

0 投票
1 回答
1727 浏览

java - environment.getArgument 无法在 graphql-java 中转换为我自己的 java 对象

由于以下错误 ExecutionStrategy.resolveField() - 获取数据时出现异常 java.lang.ClassCastException: java.util.LinkedHashMap 与 com.fathome.graphql.OffersDto 不兼容,我无法将输入对象转换为 DTO

OffersDto inputObject = environment.getArgument("offersInput");

请让我知道下面的代码有什么问题,在此先感谢。

在下面的参考链接中,类似于我的代码工作正常。

剧集情节 = environment.getArgument("episode"); ReviewInput 评论 = environment.getArgument("review");

http://graphql-java.readthedocs.io/en/latest/execution.html

0 投票
1 回答
236 浏览

graphql - 如何在 GraphQL 中添加列表

我是graphQL的新手。我的 Ghapgh Ql 查询需要以下格式{"offers": false, "new": true, "favourites": true},其中提供、新的、收藏夹是 java 类中的过滤器。查询可以有任意数量的此类过滤器。如何编写 graphql 查询,该查询将接受过滤器列表并像上面一样构建查询。我尝试通过编写上面的 hadcoded 查询。

0 投票
1 回答
1125 浏览

java - Maven 和 graphql-java

我正在尝试从http://graphql-java.readthedocs.io/en/stable/getting_started.html#hello-world运行 HelloWorld 示例

我有编译问题:

我的 Maven 文件:

我的 Maven 配置有什么问题?

0 投票
1 回答
350 浏览

java - Neo4j 和 Ontotext GraphDB 同时使用 GraphQL

我有两个不同数据库引擎(Neo4j 和 Ontotext GraphDB)的两个实例,我想在 GraphQL 中为这些数据库创建通用接口。

我想用 Java 用 GraphQL 创建端点。

我应该使用 graphql-java 库还是推荐其他东西来合并不同数据库引擎的使用?

我正在为这类问题寻找最灵活的解决方案。

0 投票
2 回答
5066 浏览

graphql - 如何在graphql中将null设置为字段?

我们在我们的项目中使用了graphql,并使用了graphql-java 2.3.0(我们计划更新,但目前不可能)。

我正在尝试执行这样的突变:

回复:

0 投票
0 回答
956 浏览

security - GraphQL 中的 SQL 注入

我正在使用 GraphQL(Apollo GraphQL),目前,我正在使用 owasp 安全工具(OWASP ZAP)对我的端点进行安全测试。我收到类似端点中的 sql 注入的警报(可能有 SQL 注入。)。如何解决 GraphQL 中的 sql 注入。请提供任何建议,提前致谢。