Arrêter de rejeter les champs de demande dont le DTO n'a pas

FixSecurityService
Expédié
15 août 2026 à 18:20 UTC
Auteur
Kamo
Commite
60aff82

Déclarer un haricot ObjectMapper enlever la liaison à l'auto-configuration de Spring Boot Un, et un cartographe construit à la main transporte les défauts de Jackson plutôt que de Boot. Le seul qui importe est FAIL-ON-UNKNOWN-PROPERTIES, qui botte s'éteint et ce cartographe Un corps nommant un champ dont la cible DTO manque a été rejeté entier, avant le gestionnaire a couru, et l'appelant a obtenu la propre page d'erreur de Spring. Cette page dit "Mauvais Request" et ne nomme ni le champ ni le point d'extrémité. L'édition d'un département dans les paramètres UI frappe exactement ceci. Les départements ont quitté le secteur e-mail en texte libre à un pointage mailboxId en 8e73db6 et le champ a été supprimé des deux demande DTO; l'interface utilisateur ne cessait délibérément, en tant que pont pour les services construits avant que le pointeur n'ait existé, en supposant qu'un champ ignoré est inoffensif. C'est Ce n'est pas le cas, et tous les départements ont échoué depuis. Chaque client de ce service est livré à sa propre cadence, donc à tout moment un appel d'offres. envoie une forme passée par cette construction. C'est un domaine à ignorer, pas une raison refuser la demande.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation