Я использую graphql и graphql-java для простого API, который выбирает проекты и его правопреемника
schema {
query: Query
}
type Query {
projects: [Project]
users: [User]
}
type Project {
id: ID!
name: String
assignee : User
status: String
}
type User {
id: ID!
name: String
}
У меня уже есть следующие средства распознавания:
private RuntimeWiring buildRunTimeWiring() {
return RuntimeWiring.newRuntimeWiring()
.type("Query", typeWiring -> typeWiring
.dataFetcher("projects", allProjectsDataFetcher)
.dataFetcher("users", allUserDataFetcher)
).build();
}
Как мне написать свои средства распознавания, чтобы при запросе
projects {
id
name
assignee
}
он должен возвращать проекты и их правопреемников. Это вообще возможно?