web-dev-qa-db-fra.com

GraphQL Java

Je recherche une bibliothèque Java client pour GraphQL. Ceci est à utiliser pour la communication de serveur à serveur, à la fois en Java. Pas d'Android, pas de javascript .. . juste Java. Apollo est la réponse la plus proche, et il semble que ce soit pour Android uniquement, pas pour les applications Java simples. Beaucoup d'exemples sur la construction d'un serveur en Java, rien sur le client. Tout idée? Merci!

11
Hana Giat

Il y a quelques clients disponibles, tous adoptant des approches différentes.

  1. Apollo Android - Initialement destiné à Android, mais également utilisable dans n'importe quel projet Java. Quelqu'un a également créé un plugin Maven pour cela.
  2. GraphQL de Shopify Java gen - Similaire à ce que fait wsdl2Java, par exemple, mais pas encapsulé dans un plugin Maven. Génère un client Nice, mais nécessite Ruby ... C'est cela vaut la peine de vérifier si la dépendance Ruby peut être satisfaite en utilisant JRuby JAR.
  3. Noeuds
  4. Collecteur peut être utilisé comme client GraphQL
6
V-Q-A NGUYEN