Spring Boot-Anwendung: Es wurde kein Konverter für den Rückgabewert des Typs gefunden

8

Ich schreibe eine einfache REST-API nach diesem Spring-Boot-Tutorial. Auf meinen lokalen Dev-Maschinen (Ubuntu 15.04 und Windows 8.1) funktioniert alles wie ein Zauber.

Ich habe einen alten 32-Bit Ubuntu 12.04 LTS Server herumliegen, auf dem ich meinen REST-Dienst bereitstellen wollte.

Das Startprotokoll ist in Ordnung, aber sobald ich eine GET-Anfrage an den Endpunkt / user / {id} sende, erhalte ich den folgenden Fehler:

%Vor%

Und dann den Stacktrace:

%Vor%

Der gesamte Stack ist hier hier .

Ich habe mir einige Antworten zu diesem Fehler angeschaut, aber diese scheinen nicht auf mein Problem zu übertragen, da ich Spring-Boot und keinerlei XML-Konfigurationen verwende.

Der betroffene Controller ist:

%Vor%

Jede Hilfe wird sehr geschätzt. Es ist sehr seltsam, da genau dieselben Dinge perfekt auf anderen Maschinen funktionieren.

Vielen Dank im Voraus!

    
gmazlami 20.11.2015, 17:34
quelle

3 Antworten

15

Sie sollten einige Änderungen an Ihren Dateien pom.xml und mvc-dispatcher-servlet.xml vornehmen: Fügen Sie Ihrer pom.xml folgende Abhängigkeiten hinzu:

%Vor%

und aktualisieren Sie Ihre mvc-Dispatcher-servlet.xml:

%Vor%     
Yahia Ammar 24.11.2015, 14:22
quelle
11

Das ist mir passiert, mit nur einer Ressource (eine Methode) und ich habe nicht verstanden warum. Alle Methoden innerhalb von Klassen im selben Paket, mit den gleichen Annotationen, dem gleichen Aufruf von ResponseEntity.ok(...) usw. haben einfach funktioniert.

Aber nicht dieser.

Es stellte sich heraus, dass ich vergessen hatte, die Getter meiner POJO-Klasse zu generieren!

Sobald ich sie hinzugefügt hatte, funktionierte es.

Hoffentlich kann es irgendwann jemand Zeit sparen ...

    
Pierre Henry 10.11.2016 16:03
quelle
2

Dies passiert, wenn Sie den Aufruf "build" vergessen:

%Vor%

sollte sein:

%Vor%     
Kaan Yy 02.02.2016 19:01
quelle

Tags und Links