Mam obiekt użytkownika, który jest wysyłany do i z serwera. Kiedy wysyłam obiekt użytkownika, nie chcę wysyłać zaszyfrowanego hasła do klienta. Dodałem @JsonIgnore
więc właściwość hasła, ale to również blokuje możliwość przekształcenia go w hasło, które utrudnia rejestrację użytkowników, którzy nie mają hasła.
Jak mogę @JsonIgnore
zastosować tylko do serializacji, a nie deserializacji? Korzystam z Spring JSONView, więc nie mam żadnej kontroli nad ObjectMapper
.
Rzeczy, których próbowałem:
- Dodaj
@JsonIgnore
do nieruchomości - Dodaj
@JsonIgnore
tylko metodę gettera