So schreiben Sie Kommentare in die Schemadefinitionsdatei in GraphQL Java und spiegeln sie in GraphiQL und GraphQL Playground wider

Laut New Generation API zum Erstellen und Lernen des ersten GraphQL-Webdienstes, wenn Sie jedes Schema in der Schemadefinitionsdatei kommentieren, Es soll von drei doppelten Anführungszeichen wie umgeben sein.

scheme.graphqls


"""Buch"""
type Book {

    """ID"""
    id: ID

    """Name"""
    name: String

    """Seitenzahl"""
    pageCount: Int

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

}

Wenn Sie wie oben beschrieben schreiben, wird der in drei doppelte Anführungszeichen eingeschlossene Kommentar in der Beschreibung von GraphiQL und GraphQL Playground angezeigt. Beim leichten Schreiben von GraphQL mit unserem Java + Spring Boot habe ich jedoch festgestellt, dass das obige Schreiben, wenn es ausreicht, nicht in GraphiQL und GraphQL Playground wiedergegeben wird und keine Beschreibung enthält.

Daher habe ich es gelöst, indem ich # am Anfang gesetzt habe, wie unten gezeigt.

scheme.graphqls


#Buch
type Book {

    # ID
    id: ID

    #Name
    name: String

    #Seitenzahl
    pageCount: Int

    #Autor
    author: Author
}

Wenn Sie sich bei GraphiQL und GraphQL Playground erkundigen, wird dies wie folgt angezeigt. image.png image.png das ist alles.

Recommended Posts

So schreiben Sie Kommentare in die Schemadefinitionsdatei in GraphQL Java und spiegeln sie in GraphiQL und GraphQL Playground wider
[Java] Arten von Kommentaren und wie man sie schreibt
So ermitteln Sie die Länge einer Audiodatei mit Java
[Java] Verwendung der File-Klasse
[Java] Wie man Dateien ausgibt und schreibt!
So erhalten Sie das Datum mit Java
Die Geschichte, zu vergessen, eine Datei in Java zu schließen und zu scheitern
So erstellen Sie Ihre eigene Anmerkung in Java und erhalten den Wert
[Java] Memo zum Schreiben der Quelle
Wie schreibe ich Java String # getBytes in Kotlin?
Hinweise zum Schreiben von Kommentaren auf Englisch
So komprimieren Sie eine JAVA-CSV-Datei und verwalten sie in einem Byte-Array
[Java] So lassen Sie den privaten Konstruktor in Lombok weg
Wie schreibe ich Scala aus der Perspektive von Java
In der Abbildung verstandene Java-Klassen und -Instanzen
So konvertieren Sie A in a und a in A mit logischem Produkt und Summe in Java
So konvertieren Sie eine Datei in ein Byte-Array in Java
So debuggen Sie die generierte JAR-Datei mit Eclipse
[Java] So erhalten Sie den Schlüssel und den Wert, die in Map gespeichert sind, durch iterative Verarbeitung
Speichern von Dateien mit der angegebenen Erweiterung unter dem in Java angegebenen Verzeichnis in der Liste
Lassen Sie uns die Unterschiede zwischen Java-Teilzeichenfolgen und C # -Substrings und deren Portierung untersuchen.
So erhalten Sie den Namen einer Klasse / Methode, die in Java ausgeführt wird
So lesen Sie Ihre eigene YAML-Datei (*****. Yml) in Java
Unterschied zwischen Java und JavaScript (wie man den Durchschnitt findet)
Was ist in "Java 8 bis Java 11" passiert und wie wird eine Umgebung erstellt?
Aufrufen und Verwenden der API in Java (Spring Boot)
Schreiben und Notizen bei der Migration von VB zu JAVA
So entwickeln und registrieren Sie eine Sota-App in Java
So leiten Sie den letzten Tag des Monats in Java ab
Unterschiede im Umgang mit Zeichenfolgen zwischen Java und Perl
So wechseln Sie Java in der OpenJDK-Ära auf dem Mac
[Rails 5] japanMap-Link So schreiben Sie Parameter in die js.erb-Datei
Speicherort der Methodendefinition Zusammenfassung der zu überprüfenden Informationen Wenn im Projekt und in Rails / Gem definiert
Grundlagen der Java-Entwicklung ~ Schreiben von Programmen (Variablen und Typen) ~
[jOOQ] Wie in der WHERE / AND / OR-Klausel WANN FALLEN
Wie installiere ich die in Ubuntu verwendete Sprache und wie erstelle ich die Umgebung?
So beheben Sie den unbekannten Fehler, der bei der Verwendung von slf4j in Java aufgetreten ist
[Java] So konvertieren Sie vom Typ String in den Pfadtyp und erhalten den Pfad
So erhöhen Sie den Wert von Map in einer Zeile in Java
Wie man JAVA in 7 Tagen lernt
Entpacken Sie die Zip-Datei in Java
Protokollausgabe in Datei in Java
So schreiben Sie eine Java-Variablendeklaration
Wie verwende ich Klassen in Java?
So benennen Sie Variablen in Java
So verketten Sie Zeichenfolgen mit Java
So testen Sie eine private Methode und verspotten sie teilweise in Java
So zeichnen Sie JFR (Java Flight Recorder) auf und geben eine Dump-Datei aus
So ändern Sie die maximale und maximale Anzahl von POST-Daten in Spark
So finden Sie heraus, welche Java-Version der Klassendatei kompiliert wurde
So ermitteln Sie die Gesamtzahl der Seiten beim Paging in Java