Verwenden Sie @JsonIgnore nur während der Serialisierung, nicht jedoch während der Deserialisierung

Ich habe ein Benutzerobjekt, das zum und vom Server gesendet wird. Wenn ich das Benutzerobjekt aussende, möchte ich das Hash-Passwort nicht an den Client senden. Also habe ich hinzugefügt@JsonIgnore Dies verhindert jedoch auch, dass das Kennwort deserialisiert wird, sodass es schwierig ist, Benutzer zu registrieren, die kein Kennwort haben.

Wie kann ich nur bekommen@JsonIgnore auf Serialisierung und nicht Deserialisierung anwenden? Da ich Spring JSONView verwende, habe ich nicht viel Kontrolle über dieObjectMapper.

Dinge, die ich versucht habe:

Hinzufügen@JsonIgnore auf dem GrundstückHinzufügen@JsonIgnore nur auf der Getter-Methode

Antworten auf die Frage(5)

Ihre Antwort auf die Frage