graphql-java
提供了Mutations
类型支持数据更新
type Mutation {
addActor(actor: SubmitActor!): Actor
}
type Subscription {
actorAdded: Actor
}
input SubmitActor {
firstName: String!
lastName: String!
}
SubmitActor类型可以交给代码生成器自动生成
@Mapper(componentModel = SPRING)
public interface ActorAssembler {
Actor convert(SubmitActor submit);
}
@DgsMutation
public Actor addActor(@InputArgument SubmitActor actor) {
Actor actorEntity = actorAssembler.convert(actor);
actorEntity.setActorId(10);
actorEntity.setLastUpdate(new Date());
return actorEntity;
}
访问http://localhost:8080/graphiql即可看到在线查询页面
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。