@JsonIgnoreProperties(ignoreUnknown = true)Дано DTO:
public class UserDTO {
private String name;
private int age;
// геттеры и сеттеры
}Если с клиента прилетает такой JSON:
{
"name": "Alice",
"age": 25,
"extraField": "not expected"
}Получим ошибку:
UnrecognizedPropertyException: Unrecognized field "extraField"
Эту ситуацию решаем через аннотацию
@JsonIgnoreProperties:@JsonIgnoreProperties(ignoreUnknown = true)
public class UserDTO {
...
}
👉 Java Portal
