Я настраиваю новый сервер Grapgql, используя graphql-java, ниже приведена схема
type Query {
student(studentNumber: ID!): Student
}
type Student {
studentNumber: ID!
foreName: String
surName: String
links : String
assignments: Assignments
}
type Assignments {
assignmentName: String
}
Проблема в том, что поля Assignments
зависят от поля ссылок Employee
, как Student
, так и Assignments
- это две отдельные конечные точки REST, я должен подождать, пока поле ссылок не будет заполнено, затем использовать ссылки, нажав любой URL-адрес в поле ссылок и заполнить поля Assignments
.
ниже мой запрос graphql
query Query($studentNumber: ID!) {
student(number: $studentNumber) {
studentNumber
foreName
surName
links
assignments {
assignmentName
}
}
}
любая помощь в том, как решить эту проблему с помощью Java, высоко ценится