cost 270 ms
DGS 框架:如何向数据获取器提供额外的数据? - DGS Framework: how to provide additional data to the data fetcher?

我有一个 DgsQuery 示例: 和一个数据获取器: 在 dataFetcher 中,我需要能够访问在 @DgsQuery 方法中初始化的一些额外数据/对象。 我怎样才能做到这一点? 示例用例: 在@DgsQuery 中有一个从数据库加载的实体,我需要将这个实体传递给数据获取器。 目前我只能通过 ...

如何使用 Netflix DGS 访问完整的运行时 GraphQLSchema object? - How to access the complete runtime GraphQLSchema object with Netflix DGS?

我需要在 GraphQL 请求处理之外访问完整的GraphQLSchema object。 当我直接使用 graphql-java 时,我可以完全控制并控制它。 现在我需要用 Netflix DGS 完成同样的事情,但找不到如何做到这一点(并跟上运行时更改/稍后重新加载)。 对于更多上下文——我需 ...

如何在 DGS 查询中启用 @AuthenticationPrincipal 参数 - How to enable @AuthenticationPrincipal argument in a DGS query

我正在开发一个 Spring 引导服务,它同时具有 REST controller 和Netflix DGS Z5207070245441 组件。 REST 方法受 Spring 安全保护,每当需要当前用户名时,我都会使用@AuthenticationPrincipal注释添加一个方法参数,这使我 ...

使用 graphql 文件为 DGS 客户端生成投影 - Generating projection using graphql file for DGS client

我正在尝试使用 Netflix DGS 编写一个 java-graphql 客户端。 在开发人员文档中,给出了以下示例代码,用于使用 DGS codegen 生成的类生成查询。 这里所有要查询的字段都在代码本身中给出,使用TicksConnectionProjectionRoot 。 但是,如果我想 ...

GraphQL netflix-dgs codegen generateJava 不必要地导入 java.util - GraphQL netflix-dgs codegen generateJava imports java.util unnecessarily

我将以下类型和枚举添加到我的架构中。graphql 然后运行 generateJava。 结果如下 所以基本上这里有一个不必要的import java.util.currency破坏了我的代码,因为我希望我的代码使用枚举货币而不是 java.util.currency 我该怎么做才能删除 make ...

已提供超过 15000 个解析令牌 - More than 15000 parse tokens have been presented

我正在使用Spring 引导和Netflix DGS (GraphQL)框架。 我需要用递归绑定来改变我的类型,它是大“对象”。 当我想使用突变时,DGS 框架会用以下错误消息回复我: 理想情况下,可以在application.yml或某些GraphQL配置中通过某些配置来增加此限制? 感谢您的任何 ...

如何使用 Netflix DGS graphql-dgs-extended-scalars JSON 标量 (java/spring-boot, maven)? - How to use Netflix DGS graphql-dgs-extended-scalars JSON scalar (java/spring-boot, maven)?

我遇到了我想使用graphql-dgs-extended-scalars的问题,特别是 JSON 标量,但找不到关于如何使用的明确教程。 我确定他们在那里,但以防万一有人发现自己处于与我相同的情况,希望我下面的简单解释可以为他们节省一些时间。 ...

如何在以正确方式获取的事务之外初始化延迟加载的集合? - How to initialize a lazy loaded collection outside of the transaction it was fetched in the right way?

我有一个 spring 引导应用程序,它使用 Hibernate 作为 ORM 和DGS 框架作为 graphql 引擎。 我一直在努力寻找初始化延迟加载集合的正确方法。 我有以下情况:@Entity public class User { @Id @GeneratedValue ...

如何创建使用 NetFlix DGS 客户端的控制台应用程序 - How to create a console application that uses NetFlix DGS Client

我想使用 NetFlix 的外观精美的DGS 框架来对 GraphQL 服务进行客户端调用。 我找到的所有示例都假设我正在构建服务,而Java GraphQL 客户端是事后才引入的。 我要从中调用服务的应用程序只是一个控制台应用程序。 它不需要 web 服务器,不需要dgsQueryExecutor ...

使用 API 密钥查询 GraphQL 微服务? - Querying GraphQL Microservice with API key?

我在这两个微服务之上开发了两个 Netflix DGS GraphQL 微服务和 Apollo Gateway,使它们成为一个联合的 graphql。 我有一个客户端应用程序试图查询这两个 graphql 微服务。 并且这两个微服务都有一个唯一的 API 密钥。 我们如何为来自客户端或 Apollo ...

如何避免在阿波罗联盟 GraphQL 中返回 null - How to avoid returning null in Apollo Federation GraphQL

我有两个服务(使用 DGS Netflix 实现),我想使用 apollo federation 进行联合。 第一个是 model 看起来像这样的用户服务: 每个人都可以拥有来自另一个服务的产品: 我想让所有用户都使用他们的产品,但可能会发生用户没有产品的情况。 当用户的产品是 null 时,有没 ...

不在顶层的属性的数据加载器不起作用 - Dataloader for attributes that are not at top level does not work

我正在使用 Netflix 的 DGS 框架来构建 java graphqQL 服务。 我尝试使用数据加载器( https://netflix.github.io/dgs/data-loaders/ ),只要父类型是顶级属性(即查询的直接子级),它就可以正常工作。 例如,考虑以下架构: 如果我尝试对 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM