Red de conocimiento informático - Problemas con los teléfonos móviles - Código fuente de la anotación RequestBody

Código fuente de la anotación RequestBody

Al realizar el mapeo de deserialización json usando la anotación @RequestBody, si los atributos de la clase de entidad están en mayúsculas, el mapeo no será exitoso.

La anotación @RequestBody de Spring utiliza el método set al asignar parámetros. Si hay dos parámetros, entonces deben denominarse Nombre y Sexo de acuerdo con los estándares de nomenclatura de Java. Pero si se llaman Nombre y sexo, aunque los métodos de conjunto generados siguen siendo setName() y setSex(), el marco Spring no puede decir si los atributos son nombre o nombre, y se producirá un error al asignar valores a los nombres según a las reglas de nomenclatura.

Atributos anotados con @JsonProperty("XXX") para especificar el nombre del parámetro asignado.