Comment écrire des commentaires dans le fichier de définition de schéma dans GraphQL Java et les refléter dans GraphiQL et GraphQL Playground

Selon API de nouvelle génération pour la création et l'apprentissage du premier service Web GraphQL, lorsque vous commentez chaque schéma dans le fichier de définition de schéma, Il est censé être entouré de trois guillemets comme.

scheme.graphqls


"""Livre"""
type Book {

    """ID"""
    id: ID

    """Nom"""
    name: String

    """nombre de pages"""
    pageCount: Int

    """Auteur"""
    author: Author![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23101/6f44c6e0-4691-8ca9-a029-0d5ef55f6d7e.png)

}

En écrivant comme ci-dessus, le commentaire entre trois guillemets sera affiché dans la Description de GraphiQL et GraphQL Playground. Cependant, en écrivant légèrement GraphQL avec notre Java + Spring Boot, j'ai remarqué que si l'écriture ci-dessus est suffisante, elle ne sera pas reflétée dans GraphiQL et GraphQL Playground, et ce ne sera pas de description.

Par conséquent, je l'ai résolu en mettant # au début comme indiqué ci-dessous.

scheme.graphqls


#Livre
type Book {

    # ID
    id: ID

    #Nom
    name: String

    #nombre de pages
    pageCount: Int

    #Auteur
    author: Author
}

Si vous vérifiez avec GraphiQL et GraphQL Playground, il s'affichera comme suit. image.png image.png c'est tout.

Recommended Posts

Comment écrire des commentaires dans le fichier de définition de schéma dans GraphQL Java et les refléter dans GraphiQL et GraphQL Playground
[Java] Types de commentaires et comment les rédiger
Comment obtenir la longueur d'un fichier audio avec Java
[Java] Comment utiliser la classe File
[Java] Comment sortir et écrire des fichiers!
Comment obtenir la date avec Java
L'histoire de l'oubli de fermer un fichier en Java et de l'échec
Comment créer votre propre annotation en Java et obtenir la valeur
[Java] Mémo sur la façon d'écrire la source
Comment écrire Java String # getBytes dans Kotlin?
Notes sur la façon de rédiger des commentaires en anglais
Comment compresser un fichier JAVA CSV et le gérer dans un tableau d'octets
[Java] Comment omettre le constructeur privé dans Lombok
Comment écrire Scala du point de vue de Java
Classes et instances Java comprises dans la figure
Comment convertir A en A et A en A en utilisant le produit logique et la somme en Java
Comment convertir un fichier en tableau d'octets en Java
Comment déboguer le fichier jar généré avec Eclipse
[Java] Comment obtenir la clé et la valeur stockées dans Map par traitement itératif
Comment enregistrer des fichiers avec l'extension spécifiée sous le répertoire spécifié en Java dans la liste
Voyons les différences entre les sous-chaînes Java et les sous-chaînes C #, et comment les porter.
Comment obtenir le nom d'une classe / méthode exécutée en Java
Comment lire votre propre fichier YAML (*****. Yml) en Java
Différence entre Java et JavaScript (comment trouver la moyenne)
Que s'est-il passé dans «Java 8 to Java 11» et comment créer un environnement
Comment appeler et utiliser l'API en Java (Spring Boot)
Comment écrire et noter lors de la migration de VB vers JAVA
Comment développer et enregistrer une application Sota en Java
Comment dériver le dernier jour du mois en Java
Différences dans la gestion des chaînes entre Java et Perl
Comment changer Java à l'ère d'OpenJDK sur Mac
[Rails 5] lien japanMap Comment écrire des paramètres dans le fichier js.erb
Emplacement de la définition de la méthode Résumé de la vérification Lorsque défini dans le projet et Rails / Gem
Bases du développement Java ~ Comment écrire des programmes (variables et types) ~
[jOOQ] Comment utiliser CASE WHEN dans la clause WHERE / AND / OR
Comment installer le langage utilisé dans Ubuntu et comment créer l'environnement
Comment résoudre l'erreur inconnue apparue lors de l'utilisation de slf4j en Java
[Java] Comment convertir du type String en type Path et obtenir le chemin
Comment incrémenter la valeur de Map sur une ligne en Java
Comment apprendre JAVA en 7 jours
Décompressez le fichier zip en Java
Enregistrer la sortie dans un fichier en Java
Comment écrire une déclaration de variable Java
Comment utiliser les classes en Java?
Comment nommer des variables en Java
Comment concaténer des chaînes avec Java
Comment tester une méthode privée et la simuler partiellement en Java
Comment enregistrer JFR (Java Flight Recorder) et générer un fichier de vidage
Comment modifier le nombre maximum et maximum de données POST dans Spark
Comment savoir quelle version Java d'un fichier de classe a été compilée
Comment trouver le nombre total de pages lors de la pagination en Java