Как ответить расширениями, используя graphql-java?JAVA

Программисты JAVA общаются здесь
Anonymous
Как ответить расширениями, используя graphql-java?

Сообщение Anonymous »

Мои ответы от GraphQL должны следовать конкретному формату < /p>

{
data:{}
errors:[{}]
extensions:{}
}
< /code>

Однако я не уверен, как реагировать с расширениями из моих методов.
Я использую GraphQl-spring-boot, который тянет GraphQl-java, GraphQl-java-tools и GraphQl-java-servlet. Любые исключения были брошены, они будут обернуты в ошибки. < /p>

Если у меня есть схема GraphQL, определенную как < /p>

type Query {
someQuery(input: String!) : String!
}
< /code>

и соответствующий метод Java < /p>

public String someQuery(String input) {
return "Hello, world!";
}
< /code>

Ответ GraphQL будет < /p>

{
data: { "Hello, world!"}
}
< /code>

Я хотел бы знать, как я могу добавить расширения в свой ответ GraphQL, чтобы вывод был как: < /p>

{
data: {"Hello, world!"}
extensions: { }
}


Подробнее здесь: https://stackoverflow.com/questions/542 ... aphql-java

Вернуться в «JAVA»