Ist es notwendig, @JsonIgnoreProperties auf alle nicht-JSON-Klassen in Spring JPA-domain?

ich habe zum Beispiel 20 entity-Klassen in der aktuellen Spring-Anwendung, nur braucht man, um anzeigen zu JSON-Objekt, so sind hier zwei Fragen:

  1. Ist es notwendig, um Platz @JsonIgnoreProperties(ignoreUnknown=true) alle anderen Klassen?

  2. Wenn ich wählen org.codehaus.jackson für JSON handler, gibt es eine chance, dass jackson gehen durch alle entity-Klassen zu versuchen, ein mapping? Ich habe eine

    org.codehaus.jackson.map.JsonMappingException: Infinite recursion (StackOverflowError)

Ausnahme, die ausgelöst, aber das Objekt der Auflistung erwähnt im Protokoll wurde bereits markiert als @JsonIgnore auch die ganze Klasse ist gekennzeichnet @JsonIgnoreProperties(ignoreUnknown=true). Also, was könnte es machen wie oben?

  • genießen Sie die stackoverflow-Fehler, die auf stackoverflow.
InformationsquelleAutor Dreamer | 2013-03-14
Schreibe einen Kommentar