问题标签 [netflix-dgs]
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.
graphql - 将请求标头传递给 DGS Spring Web Flux 中的数据加载器
在批处理数据加载器中,我正在调用 api 以获取基于项目 id 的一些数据,但我还需要将一些额外的标头传递给数据加载器以调用该 api
spring-boot - Spring boot DGS 转发 Graphql 请求
根据我的微服务中的某些属性,我想要么
- 将传入的 Graphql 请求转发到另一个下游微服务(具有相同的合同、相同的模式等)或
- 让它通常解析为
@DgsComponent
在我的微服务中定义。
Spring boot Dgs 是否提供某种入口点来处理所有 Graphql 请求?
如果没有,任何其他建议都非常受欢迎。
graphql - DGS 代码生成插件仅生成模式的类型
我是 GraphQL 的新手。目前我正在尝试使用 Netflix 的 DGS 框架生成一个 GraphQL 客户端。我使用SWAPI的模式作为我的域图服务的 GraphQL 模式文件。但是该工具只生成与类型相关的类和接口。但不要按预期生成查询 API。这是我的 build.gradle 文件
有没有正确的方法可以做到这一点,还是框架中的问题?
java - Java GraphQL dgs 客户端
我使用 graphql dgs 客户端使用以下查询。我已经使用 com.netflix.graphql.dgs.client.codegen.GraphQLQueryRequest 实现了第一个查询,其中我创建了一个下面给出的根对象和一个 tocResourceGraphQLQuery 要在我的 GraphQLQueryRequest graphQLQueryRequest = new GraphQLQueryRequest(tocResourceGraphQLQuery, root); 但我不知道如何使用 dgs 客户端在查询中实现查询。
}
java - 如何使用 Netflix DGS graphql-dgs-extended-scalars JSON 标量(java/spring-boot,maven)?
我遇到了一个问题,我想使用graphql-dgs-extended-scalars,特别是 JSON 标量,但是很难找到关于如何做到这一点的清晰教程。我确定他们在那里,但以防万一有人发现自己处于与我相同的情况,希望我下面的简单解释将为他们节省一些时间。
java - Netflix 的 DGS graphql 客户端用于上传示例
我是 graphql 的新手,我正在尝试使用Netflix dgs 框架中的 graphql 客户端库从基于 Spring 框架的 Java 客户端调用 graphql api。大多数事情都在工作,但很难让 Upload 突变工作。任何人有任何例子吗?
java - 无法从 Spring-Native 访问资源文件
我正在使用 Netflix DGS GraphQL 库开发 POC,它要求架构默认位于 main/resources/schema/*.graphqls 中。但是,当我尝试构建本机映像时,spring/dgs 抱怨无法找到资源文件。
我知道要添加资源文件,我可以使用:
但是显然,由于以下错误,这不起作用。我无法在网上找到太多关于构建此原生映像如何以不同方式放置资源的信息,因此将不胜感激任何见解或反馈。
我可以将 Netflix DGS 配置为在不同的目录中查找架构,但知道目录是什么是问题所在。
我的项目设置如下:
graphql - 如何在springboot应用程序中记录dsg查询
是否有任何选项可以在 Spring Boot 应用程序中记录 dsg 请求查询?
在任何其他选项下方:
interceptor
filter
我不想使用拦截器或过滤器选项。
java - 已提供超过 15000 个解析令牌
我正在使用带有Netflix DGS (GraphQL)框架的Spring Boot 。我需要用递归绑定来改变我的类型,它是大“对象”。当我想使用突变时,DGS 框架会用以下错误消息回复我:
理想情况下,可以在application.yml或某些GraphQL配置中通过某些配置来增加此限制?
感谢您的任何回答。
java - GraphQL netflix-dgs codegen generateJava 不必要地导入 java.util
我将以下类型和枚举添加到我的 schema.graphql
然后运行 generateJava。结果如下
所以基本上这里有一个不必要的import java.util.currency
东西破坏了我的代码,因为我希望我的代码使用枚举货币而不是 java.util.currency
我该怎么做才能删除 make generateJava not import Currency from utils?谢谢