Se a API deixar de retornar um campo qualquer e temos este campo mapeado na model de entrada, dará algum tipo de erro ?
Se a API deixar de retornar um campo qualquer e temos este campo mapeado na model de entrada, dará algum tipo de erro ?
Oi, Thiago! Tudo bem?
Ótima pergunta! Se a API deixar de retornar um campo que está mapeado na nossa model de entrada, isso pode sim causar problemas, dependendo de como configuramos a desserialização. No caso do Jackson, que é a biblioteca mencionada no contexto que estamos estudando, o comportamento padrão é ignorar campos ausentes, o que significa que não haverá um erro direto, mas o campo correspondente na nossa classe será simplesmente null
.
Espero ter ajudado!
Um forte abraço e bons estudos!