У нас есть DTO, как показано ниже
public class Student {
private String name;
private String id;
private ExamResults results;
private Address residentialAddress;
private Address permanentAddress;
// setter and getter methods
}
Один и тот же DTO используется несколькими конечными точками, такими как студент / подробности / {studId}, студент / подробности / {studId} / результаты
В конечной точке student / details / {studId} мы не заполняем свойство results
. Но все же это возвращается как нуль в ответе.
Аналогичным образом, в файле student / details / {studId} / results мы не заполняем permanentAddress
и residentialAddress
, но они все равно возвращаются в ответ как нулевые.
По сути, я хотел бы контролировать, какие свойства сериализуются на основе конечной точки независимо от того, являются ли они нулевыми или нет.
Спасибо.