#spring #graphql #kotlin GraphQL - это стандарт клиент-серверного взаимодействия, который позволяет гибко запрашивать данные с сервера. Основное отличие от традиционных REST-запросов состоит в том, что клиент сам выбирает, какие поля он будет запрашивать у сервера, тогда как REST предполагает заранее определённый фиксированный формат. При этом сервер будет подгружать из хранилища ровно те поля, которые необходимы и ничуть не больше.
Относительно недавно в Spring Boot появился компонент для работы c GraphQL и мы сделаем проект на его основе. Для удобства отладки также подключим отладочный веб-интерфейс graphiql.
Ещё рассмотрим проблему N 1, когда для каждого элемента результирующего списка выполняется дополнительный запрос.
Статья по теме:
Пример:
Все новости проекта:
1 view
38
9
5 years ago 02:00:07 9
GraphQL в Elixir: работа с Phoenix
5 years ago 01:03:06 3
GraphQL в Elixir: неочевидные задачи
3 years ago 00:04:08 1
ВВЕДЕНИЕ В GRAPHQL
4 months ago 01:51:41 17
Использование GraphQL в Laravel проектах // Демо-занятие курса «Framework Laravel»
3 years ago 00:15:05 14
Демонстрация уязвимостей в GraphQL
5 years ago 01:03:00 26
Роман Галкин — «Войти в GraphQL» | Digital Meetup #18
4 years ago 00:56:52 3
GraphQL в мире компонентов [ru] / Катерина Поршнева
5 years ago 00:38:28 1
GraphQL в 2018 / Илья Климов / MYKOLAIV JS 2018
2 years ago 00:10:39 1
Как сделать Пагинацию правильно в GraphQL?
6 years ago 00:57:01 1
[RU] Исправляем баги в graphql-code-generator #2
5 years ago 00:37:40 27
GraphQL в проекте на Python. Дмитрий Соболев, Napoleon IT
5 years ago 00:27:58 37
GraphQL: The Documentary
6 years ago 00:08:22 48
GraphQL #15 Редактирование элементов в БД (Edit Elements in DB)
6 years ago 00:13:56 30
GraphQL #13 Добавление элементов в БД (Adding Elements to DB)
6 years ago 00:08:52 62
GraphQL #12 Отображаем реальные данный с БД (Display Real Data from DB)
5 years ago 00:13:24 21
GraphQL #16 Поиск элементов в БД (Search Elements in DB)