Ich habe ein einfaches Spring-Boot-Projekt mit dieser Gradle-Build-Datei:
%Vor%Diese Anwendungsdatei:
%Vor%Diese Controllerschnittstelle:
%Vor%Und diese Controller-Implementierung:
%Vor% Die Anwendung startet ohne Fehler, aber wenn eine HTTP-GET-Anfrage an http://localhost:8080/test
gesendet wird, erhalte ich diesen Fehler:
Was ist meine Schuld?
Wie kann ich mein einfaches Projekt ändern, um diesen Fehler zu vermeiden?
Sie haben die Controller-Methode mit JSON als Kommentar versehen, aber sie gibt void zurück. Wahrscheinlich möchten Sie die Methode mit @ResponseBody
annotieren und ihren Rückgabetyp ändern, damit Sie eine Objektdarstellung des JSON zurückgeben können, die Sie in die Antwort einfügen möchten
Das Hinzufügen von @ResponseBody in Ihrem Controller löst dieses Problem wie folgt:
%Vor%Tags und Links rest spring-boot