使用graph ql-spqr-spring-boot-starter和graph ql-spqr,但无法使用@GraphQLDirective创建片段,不确定是否有任何方法可以执行此操作。
我的意图是通过代码创建片段,例如
@Data
@GraphQLFragment
public class ProfileFields{
private String name;
private String emailId;
private String phoneNo;
}
并在下面的查询中使用这个片段,有人能指导我用什么注释吗?
{
profile(id: "101"){
...ProfileFields
}
}
这不是图形QL的工作方式。片段由客户端临时定义。不能在服务器上提前定义它们。片段的定义是查询的一部分。您无需(或可以)在服务器上执行任何操作即可使片段正常工作。
客户端可以发送查询,例如:
{
profile(id: "101") {
... ProfileFields
}
}
fragment ProfileFields on Profile {
name
registrationDate
}
至于@GraphQLDirective
,它用于定义模式(服务器端)指令。指令与片段无关。
我继承了一个用Grapqhl-SPQR spring boot starter包(v 0.0.3)在Java中使用GraphQL的项目。它使用注释来自动生成GraphQL SDL,但是我需要改进错误处理。根据我在网上发现的,我需要实现不同类型的联合,这样用户就可以同时查询多种类型。几乎所有的在线指南都讨论了SDL的这种实施方式。我正在尝试用GraphQL SPQR解决这个问题。 所以如果我有喜欢的
GraphQL SPQR GraphQL SPQR (GraphQL Schema Publisher & Query Resolver, pronounced like speaker) is a simple-to-use library for rapid development of GraphQL APIs in Java. Intro Code-first approach Still
我用的是spring-boot和graphql-spqr。GraphQL查询和变异是可行的。但是GraphiQL webfrontend并没有在最右边的一列中显示“documentatin explorer”中的模式。为什么? 我的图形ql控制器
我读过https://github.com/leangen/graphql-spqr-spring-boot-starter但是我仍然有点困惑如何将代码中的内容映射到我需要在GraphQL请求中查询的内容。 我有上面的代码。我是GraphQL的新手,但我认为查询需要看起来像这样,其中getTrades是我要调用的方法的名称,tradeId是我要检索的字段。 } 我希望我能拿回一个交易列表。但是,我
我们正在将图形ql-spqr和图形ql-spqr-Spring启动器用于一个新项目(使用Spring数据JPA,Hibernate等)。 我们有这样一个突变: 这种突变工作正常: 我忽略了变量,因为它们不重要。如果我将其更改为: 我收到LazyInitalizationException,我知道原因: 家庭团队由一个ID引用,并由加载。返回的团队只是一个Hibernate代理。这对于保存新的匹配很
如何使用 Graphql SPQR 库实现 GraphQL 的订阅功能?