Разница в использовании graphql-java и graphql-java-tools

Я новичок в graphql, нашел 2 реализации Java используя официальный graphql: https://www.graphql-java.com/documentation/v10/

а также

https://github.com/graphql-java-kickstart/graphql-java-tools

Какая разница в реализации graphql в java?

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
6
0
4 015
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Суммируя:

graphql-java:

  • Реализация graphQL в java на основе эталонной реализации Javascript здесь. Этот проект используется для размещения набора инструментов, связанных с graphql, для экосистемы Java, включая graphql-java-tools. См. В конце этого ответа больше

graphql-java-инструменты:

  • Это вспомогательная библиотека Java GraphQL, которая помогает в разработке языка схем GraphQL для вашего graphql-java API. Одним из примеров является автоконфигурация классов для создания GraphQLSchema. См. Дополнительную информацию в официальной документации здесь. Точно так же я порекомендую еще одну полезную библиотеку - Spring-graphql-common.

См. Этот пример Проект Spring Boot, который объединяет все вместе:

  • GraphQL - реализация Java
  • GraphiQL - Workbench Gui с автозаполнением помощников на основе вашей схемы
  • Инструменты Java Graphql - Библиотека
  • Spring Graphql Common - Библиотека

Более того, graphql-Java в настоящее время ориентирован только на Java, а не на инструменты. Они были переданы в специализированные организации.

Больше от блог оригинального сопровождающего

что вы называете "Spring Graphql Common"? Я не вижу ничего подобного в репо, на которое вы указали ...

maxxyme 01.10.2019 15:51

ОК найдено в примере это: github.com/graphql-java-kickstart/graphql-spring-boot/tree/…

maxxyme 02.10.2019 18:05

Другие вопросы по теме