Вопросы по теме 'graphql-java'

Внедрить bean-компонент в DataFetcher GraphQL
Я использую Spring и graphql-java ( graphql-java-annotation ) в своем проекте. Для получения части данных я использую DataFetcher для получения данных из службы (из базы данных). Странно то, что myService всегда равно null . Кто-нибудь знает...
2317 просмотров
schedule 13.09.2022

Подключение к базе данных с помощью GraphQL-Java
Как связать любую базу данных с приложением GraphQL, используя реализацию GraphQL-Java? Демонстративный подход приветствуется.
1216 просмотров
schedule 02.08.2022

Как разобрать несколько файлов схемы в GraphQL Java
Я использую GraphQL с java. У меня есть несколько файлов схемы для анализа. Может кто-нибудь, пожалуйста, дайте мне знать, есть ли способ сделать это. Я использовал приведенный ниже способ, который позволяет анализировать только один файл схемы....
6032 просмотров
schedule 30.04.2023

Есть ли клиент Graphql на основе Java для вызова сервера graphql из java-кода?
Мое приложение (приложение с весенней загрузкой) будет вызывать набор сервисов graphQL, размещенных на другом сервере. Мой Java-код (на стороне сервера) должен вызывать эти службы для извлечения и обновления данных. Я ищу клиенты GraphQL (API) на...
803 просмотров

Как открыть поле graphql с другим именем
Я изучаю GraphQL и хотел бы знать, есть ли способ переименовать поле ответа, например, у меня есть POJO с этим полем class POJO { Long id; String name; } Запрос GraphQL: type POJO { id: Long name: String } Мой ответ примерно...
32993 просмотров
schedule 28.05.2022

Возвращено значение null для DataFetchingEnvironment .getUser () в классе Mutation
Исходный вопрос: https://github.com/howtographql/graphql-java/issues/4 AuthContext context = env.getContext(); Link newLink = new Link(url, description, context.getUser().getId()); Я не получаю null для переменной контекста, но получаю null...
186 просмотров
schedule 22.04.2023

Генерация схемы GraphQL
Я создаю схему graphQL, используя аннотации Java. Благодаря библиотеке graphql-spqr . Я вызываю код для GraphQLSchemaGenerator schemaGenerator = new GraphQLSchemaGenerator() .withResolverBuilders(new AnnotatedResolverBuilder())...
639 просмотров

Spring + GraphQL - необязательная авторизация
В настоящее время я использую Spring Boot Starter и GraphQL Java Tools , чтобы использовать GraphQL в моем приложении Spring . Он хорошо работает вместе с моим фильтром авторизации, если я авторизую конечную точку graphql. Теперь я хотел бы...
1733 просмотров

Несовместимость Spring Boot 2 и GraphQL
Я хочу попробовать Spring Boot 2 и GraphQL. Мой pom.xml выглядит так: Демонстрационный проект graphql для Spring Boot с GraphQL <parent> <groupId>org.springframework.boot</groupId>...
714 просмотров

Разбиение на страницы GraphQL: курсор против смещения
нам нужно перестроить серверное приложение на основе служб REST, и, поскольку у нас много вложенных уровней в службах, мы решили внедрить инновации и попробовать GraphQL. Мы начали делать простые вещи, и проект выглядел очень многообещающе, однако...
1500 просмотров
schedule 04.01.2023

graphql-java и hibernate - ленивая загрузка отношений, которые даже не указаны в запросе
Я надеюсь, что кто-то испытал нечто подобное и может мне помочь: Я использую graphql-java (и spring, graphql-java-tools и т. Д.) И спящий режим, и у меня возникла странная проблема: Всякий раз, когда я выполняю запрос (или мутацию) и загружаю...
1150 просмотров

Spring Boot GraphQL не может загрузить схему
Я использую следующий пример с Spring Boot 2+ и GraphQL, но при загрузке graphiql я получаю указанную ниже ошибку, схема не загружается. https://github.com/TechPrimers/spring-boot-graphql-query-example Код работает через POST-вызов от...
5479 просмотров
schedule 31.03.2022

Отменяет ли GraphQL получение данных в случае сбоя?
Я пытаюсь понять, достаточно ли умна (Java) реализация GraphQL, чтобы отменить запланированную выборку данных, если во время выполнения одного из сборщиков возникает исключение? Например, я запускаю один запрос для получения всех заказов для...
313 просмотров
schedule 10.11.2023

Как создать собственный обработчик ошибок / исключений для graphql?
Итак, я написал микросервис, который использует Java-реализацию GraphQL для API. GraphQL обеспечивает определенный уровень проверки предоставленных клиентом запросов. Однако в тех случаях, когда проблема возникает при разрешении запроса, я видел...
1783 просмотров
schedule 29.05.2023

Какой метод Http должен использовать GraphQL Client?
Я могу получить доступ к API-интерфейсу graphql моего приложения с помощью метода Http POST через почтальона. Но тот же URL-адрес ( http://localhost:8080/rest/api ) недоступен через веб-клиент graphql - https://www.graphqlbin.com/v2/6RQ6TM . Я вижу...
494 просмотров

Поиск нескольких элементов в GraphQL Query
Мне интересно, каков наиболее распространенный подход к поиску нескольких элементов на основе идентификатора. По моему наивному пониманию, я вижу 3 варианта: Опция 1 Принять массив идентификаторов и вернуть все результаты products(ids:...
1451 просмотров
schedule 20.03.2023

Разрешение пространства имен для схемы graphql
Если я хочу создать 2 разных типа пользователей в зависимости от контекста, как я могу добиться этого в graphql, не называя их по-разному? Поддерживает ли graphql пространства имен или эту концепцию в любой форме, чтобы мы могли добиться такого же...
1236 просмотров
schedule 16.04.2022

Исключение с использованием вложенных типов ввода в GraphQL и Spring Boot
Я пытаюсь создать мутацию, которая получает такой тип ввода: input Cart { items: [CartItem!]! client: String! } input CartItem { productId: Int! qty: Int! } И моя мутация выглядит так: type Mutation {...
816 просмотров
schedule 20.05.2023

GraphQL API использует Spring Boot Resttemplate, что всегда приводит к {ошибкам: [{сообщение: Строка запроса отсутствует}]}
В настоящее время мы хотим использовать конечную точку graphQL в приложении Springboot, используя resttemplate. Однако, когда мы делаем POST-запрос с приведенным ниже запросом, мы всегда получаем одну и ту же ошибку {"errors":[{"message":"Нет...
5186 просмотров

Как настроить несколько файлов Graphql при использовании весенней загрузки?
Я пытаюсь использовать файл graphql для каждого объекта в проекте и не знаю, как их правильно настроить. Я продолжаю получать сообщение об ошибке, я просмотрел множество репозиториев GitHub, но не нашел ничего, что могло бы ее исправить. Мне...
600 просмотров
schedule 02.01.2023