Как динамически игнорировать свойство из модели при отправке ответа пользователю? - PullRequest
0 голосов
/ 09 мая 2019

Я внедряю службу отдыха, где я отправляю свою модель обратно клиенту.

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 не подходит в моем случае.

1 Ответ

0 голосов
/ 09 мая 2019

Просто верните строку для телефона пользователя и имени пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...