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 @JsonIgnorewię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ę @JsonIgnorezastosować 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
@JsonIgnoredo nieruchomości - Dodaj
@JsonIgnoretylko metodę gettera