Smettere di rifiutare i campi di richiesta, il DTO non ha

FixSecurityService
Spegnimento
15 agosto 2026 alle ore 18:20 UTC
Autore
Kamo
Impegno
60aff82

Dichiarare un fagiolo ObjectMapper si allontana dalla configurazione automatica di Spring Boot uno, e un mapper costruito a mano porta i default di Jackson piuttosto che di Boot. Quello che importato è FAIL ON UNKNOWN PROPERTIES, che Boot si spegne e questo mapper sinistra su -- quindi un corpo che nomina un campo il bersaglio DTO manca è stato respinto tutto, prima il gestore è scappato e il chiamante ha la pagina di errore di Spring. Quella pagina legge "Bad Richiesta" e non nomina né il campo né il punto finale. Modificare un dipartimento nelle impostazioni UI ha colpito esattamente questo. Dipartimenti spostati da un email di testo gratuito a un puntatore mailboxId in 8e73db6 e il campo è stato abbandonato da entrambi richiesta DTO; l'UI continuava a inviarlo deliberatamente, come ponte per i servizi costruiti prima che il puntatore esistesse, sul presupposto che un campo ignorato è innocuo. Si'. non era, e ogni risparmio di dipartimento era in fallimento da allora. Ogni cliente di questo servizio navi sulla propria cadenza, quindi in qualsiasi momento qualche chiamante sta inviando una forma che questa costruzione ha passato. Questo è un campo da ignorare, non una ragione rifiutare la richiesta.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo