Modo giusto per scrivere il deserializzatore JSON in spring o estenderlo

Sto provando a scrivere un deserializzatore JSON personalizzato in spring. Voglio utilizzare il serializzatore predefinito per la maggior parte dei campi e utilizzare un deserializzatore personalizzato per poche proprietà. È ansible? Sto provando in questo modo perché la maggior parte delle proprietà sono valori, quindi per questi posso consentire a Jackson di utilizzare il deserializzatore predefinito; ma poche proprietà sono riferimenti, quindi nel deserializzatore personalizzato devo interrogare un database per il nome di riferimento e ottenere il valore di riferimento dal database.

Mostrerò del codice se necessario.