Fehler beim schreiben der HTTP-message: org.springframework.http.converter.HttpMessageNotWritableException:
Ich bin neu in Spring-MVC-framework. Ich bin versucht, abrufen von Benutzer-Informationen über den Ruhezustand zurückzukehren Objekt in meiner Frühlings-Projekt. Ich erhalte die folgende Fehlermeldung:
WARNEN :
org.springframework.web.- servlet.mvc.Unterstützung.DefaultHandlerExceptionResolver
- Fehler beim schreiben der HTTP-message: org.springframework.http.converter.HttpMessageNotWritableException:
Konnte nicht schreiben Inhalt: Keine serializer fand für die Klasse
org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer und keine
Eigenschaften entdeckt zu erstellen BeanSerializer (um zu vermeiden, Ausnahme,
deaktivieren SerializationFeature.FAIL_ON_EMPTY_BEANS) ) (durch Verweis
Kette:
com.ppts.mschef.util.api.ApiResponse["object"]->com.ppts.mschef.model.Mischef["user"]->com.ppts.mschef.model.User_$$_jvstb3_6["handler"]);
verschachtelte Ausnahme ist
com.fasterxml.jackson.databind-Methode.JsonMappingException: Keine serializer
gefunden für Klasse
org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer und keine
Eigenschaften entdeckt zu erstellen BeanSerializer (um zu vermeiden, Ausnahme,
deaktivieren SerializationFeature.FAIL_ON_EMPTY_BEANS) ) (durch Verweis
Kette:
com.ppts.mschef.util.api.ApiResponse["object"]->com.ppts.mschef.model.Mischef["user"]->com.ppts.mschef.model.User_$$_jvstb3_6["handler"])
Kann jemand sagen, die Lösung für diesen Fehler??
InformationsquelleAutor Ish | 2016-05-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor Devendra Singraul
Macht Ihre Benutzer-Modell, nested-Kind-Modelle? Im Grunde, da alle diese Modelle sind faul geladen, Sie scheinen zu laufen in den oben genannten Fehler. Könnten Sie initialisieren die untergeordneten Objekte durch eine benannte Abfrage, und ziehen Sie Sie in den Persistenz-Kontext für den Benutzer-Objekt, das sollte das Problem beheben.
InformationsquelleAutor svalivarthi
Sollten Sie erklären, alle Ihre Beziehungen mit den fetch-Typ = eifrig --> fetch = FetchType.EIFRIG, aber wenn Sie Ihre Beziehung wird ignoriert, mit der annoptation @JsonIgnore ist nicht notwendig, es zu tun.
Beispiel:
InformationsquelleAutor Jason Esteven Lazo Lock