为了账号安全,请及时绑定邮箱和手机立即绑定

restful 如何返回定制化的数据?

restful 如何返回定制化的数据?

30秒到达战场 2019-02-16 21:34:38
比如,一个User对象有很多属性,但是我现在只想获得User的name,要怎样设计接口
查看完整描述

4 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

定制一个dto对象,专门用来传输数据,比如你这个就是 UserQuery 类,然后类里面只有一个属性 name ,生成get,set方法,数据库查出来的数据就直接放在这个UserQuery类里面,然后序列化到前端;注意,不要把数据直接填充到你的User实体

查看完整回答
反对 回复 2019-03-01
?
慕标5832272

TA贡献1966条经验 获得超4个赞

补充楼上 如果你是java 项目 @JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
给你个线索,自己搜索吧

查看完整回答
反对 回复 2019-03-01
?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

用集合组织需要返回的数据, 比较麻烦 .
spring提供了这样的一个组件 :Spring Data REST . 可以返回自定义的数据,而且可以随意组织 ,非常简单.
spring data rest 官方文档 ,如果有时间还是可以看看的

查看完整回答
反对 回复 2019-03-01
  • 4 回答
  • 0 关注
  • 400 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信