Описание тега spring-graphql

1 ответ

Spring GraphQL с WebMvc получает заголовки запросов

У меня есть проект Spring GraphQL. Каждый сборщик данных ( @SchemaMapping) будет получать данные из удаленного API, защищенного аутентификацией. Мне нужно распространить заголовок авторизации из исходного запроса (который я вижу внутри @QueryMapping…
29 окт '21 в 16:33
0 ответов

Есть ли какая-либо структура автоматической генерации Crud GraphQL для стека Spring

Есть ли какая-либо структура автоматической генерации GraphQL для стека Spring, подобная этой, в nodejs https://doug-martin.github.io/nestjs-query/
21 дек '21 в 11:56
1 ответ

Как загружать файлы с помощью graphql-java на сервер netty?

В большинстве решений, которые я нашел по этой теме, используется какая-то структура сервлетов. Как я могу добиться этого с помощью реактивного приложения, работающего на сервере netty?
22 дек '21 в 22:25
1 ответ

Spring Boot graphiql не работает при запуске Jar, но работает на IntelliJ

У меня есть базовый проект Spring Boot 2.7 с graphql. Я могу получить доступ к консоли / graphiql по пути http: // localhost: 8080 / graphiql? Path = / graphql при запуске проекта на intellij, но я получаю 404 при запуске файла jar.
05 янв '22 в 20:34
0 ответов

Подавить автоматическую инъекцию экземпляра Locale (из DataFetchingEnvironment) в методе @SchemaMapping

Я использую Spring для GraphQL (версия 2.7.0-M1). Мой API возвращает объекты с определением типа, например type Locale { code: String! title: String! ... } Чтобы создать DataFetcher для этих полей: @SchemaMapping(typeName = "Locale", field = "title"…
06 фев '22 в 22:29
1 ответ

Пользовательская сериализация определенного типа возвращаемого значения для DataFetcher

Я использую Spring для GraphQL (версия 2.7.0-M1). В моей модели предметной области многие свойства возвращают объект Foo. Этот объект должен быть сериализован в строку на основе данных, доступных из GraphQlContext. Итак, схема выглядит так: type Par…
06 фев '22 в 22:15
1 ответ

Проекция Spring GraphQL не вызывает исключения распознавателя компонентов

У меня есть приложение Spring Boot с библиотекой Spring для GraphQL, и мне нужно изменить возвращаемый объект. Итак, я создал и зарегистрировал класс проекции, ссылаясь на мой метод компонента: public interface MyEntityProjection { @Value("#{@myBean…
12 фев '22 в 23:41
1 ответ

GraphQL: как избежать перезаписи значений для неуказанных полей при обновлении через мутацию

Позволь мне объяснить: Я использую Gson в качестве десериализатора, MongoDB в качестве хранилища и новый Spring GraphQL. Допустим, у меня есть объект O в базе данных с полями: A = 6 B = null Если внешний интерфейс отправляет обновление в поле B, поэ…
28 фев '22 в 20:37
1 ответ

Spring-Boot GraphQL QueryResolver не вызывается

Когда я вызываю запрос в graphiQL, я получаю следующий ответ { "errors": [ { "message": "The field at path '/customers' was declared as a non null type, but the code involved in retrieving data has wrongly returned a null value. The graphql specific…
01 май '22 в 10:30
1 ответ

Когда Spring для GraphQL будет интегрирован в Spring Boot 3?

Я знаю, что Spring Boot 2.7 имеет интеграцию с Spring для GraphQL 1.0 . Однако я не могу найти никакой информации, на какой этап Spring Boot 3 запланирована интеграция с GraphQL. Любая подсказка приветствуется.
19 май '22 в 21:49
0 ответов

GraphQL DataLoader для двунаправленных сущностей Hibernate и проблема N+1

Я получил эти двунаправленные объекты: @Getter @Setter @Entity @Table(name = "category") public class CategoryEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id") private Integer id; @Column(name = "name") private St…
05 май '22 в 11:56
0 ответов

как зарегистрировать расширенный скаляр

бета-тестеры графql, экспериментирую с 1.0.0-M6 и задаюсь вопросом, как я могу зарегистрировать пользовательские скаляры из широко используемого проекта graphql-java-extended-scalars . я добавил @Bean public GraphQLScalarType json() { return Extende…
05 апр '22 в 19:32
0 ответов

Ошибка обработки сеанса: пул#acquire(Duration) находится в ожидании дольше настроенного времени ожидания 45000 мс.

Я использую spring-boot-starter-graphql для простого взаимодействия клиент-сервер с веб-сокетом. Ниже фрагмент кода в клиенте "ws://localhost:8080" +"/graphql"; WebSocketClient client = new ReactorNettyWebSocketClient(); WebSocketGraphQlClient graph…
0 ответов

Java List to Reactor Flux to Identity Map

Я пытаюсь реализовать несколько простых Spring Boot GraphQL BatchMapping. The @BatchMappingполучает, а затем вызывает @Repositoryи превращает результат в Map<Book, Author>. Я изо всех сил использую Reactor Fluxа также Mono. @BatchMapping Mono&…
03 июн '22 в 22:16
0 ответов

Spring JPA и GraphQL

Учитывая следующий график type Movie { name: String! actors: [Actor!]! } type Actor { name: String! awards: [Award!]! } type Award { name: String! date: String! } type Query { movies(): [Movie!]! } Я хотел бы максимально эффективно выполнять следующ…
1 ответ

функция загрузки файла spring-graphql

в первую очередь хочу поздравить с отличной работой весенней интеграции с graphql. Я хотел бы знать, есть ли дорожная карта, чтобы сделать загрузку файлов доступной в API
20 май '22 в 12:23
1 ответ

Как реализовать запрос с аргументами для поля пользовательского типа

Я хочу реализовать разбиение на страницы в полях настраиваемого типа с использованием аргументов. Используя примерную схему, подобную этой: type Book { title: String! year: Int! } type Author { name: String! books(page: Int, size: Int, sort: String)…
03 фев '23 в 13:55
2 ответа

Мутация Spring GraphQL NullPointerException

Я изучаю GraphQL при весенней загрузке и создал мутацию, которая сохраняет используемые данные в базе данных. Когда я пытаюсь вызвать мутацию из пользовательского интерфейса GraphiQL, используя следующий запрос на мутацию, он выдает исключение NullP…
26 июл '22 в 11:02
0 ответов

Spring-GraphQL: источник иногда разрешается как объект, а иногда как LinkedHashMap.

исходный код: type Query { getAccounts: [Account]! getAccountById(accountId: ID!): Account } type Customer { id: ID! email: String! accounts: [Account]! } type Account { id: ID! balance: Float! customer: Customer! } Контроллер: @Controller class Acc…
1 ответ

Spring GraphQL игнорирует аутентификацию для запроса самоанализа

У меня есть WebFilter, который выполняет некоторую логику аутентификации, пишет некоторый контекст перед вызовом chain.filter(exchange). Я использую Spring GraphQL с включенным GraphiQL. Я хотел бы пропустить авторизацию для GraphiQL. Поскольку Grap…
15 июн '22 в 17:57