我正在实施一项休息服务,将模型发送回客户端。
eg: return ResponseEntity.ok(responseClass);
ResponseClass is my model here where I am setting all data and sending back to user.
我有不同的服务,对于所有服务,ResponseClass是常见的服务。
让我们说在我的ResponseClass中,我有5个属性(id,姓名,年龄,性别,电话号码)。
服务1 getPhoneNo(id)->在这里,我不想向用户发送其他属性。因为我不仅将值设置为phoneNo ..,而且在向用户发送响应时,其他属性也向具有空值的用户显示。
服务2 getUserName(id)--->仅需要发送名称属性,而不发送其他属性。
@JsonIgnore
不适合我的情况。
答案 0 :(得分:0)
只需返回用户电话和用户名的字符串即可。