Я внедряю службу отдыха, где я отправляю свою модель обратно клиенту.
eg: return ResponseEntity.ok(responseClass);
ResponseClass is my model here where I am setting all data and sending back to user.
У меня разные сервисы, и для всех сервисов ResponseClass является общим.
Допустим, в классе ResponseClass у меня 5 свойств (идентификатор, имя, возраст, пол, номер телефона).
Сервис 1 getPhoneNo (id) -> Здесь я не хочу отправлять другие свойства пользователю. Потому что я устанавливаю значение только для phoneNo .. но при отправке ответа пользователю другие свойства также отображаются для пользователя, имеющего нулевое значение.
Служба 2 getUserName (id) ---> необходимо отправлять только свойство name, а не другие свойства.
@JsonIgnore
не подходит в моем случае.