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

比如,一个User对象有很多属性,但是我现在只想获得User的name,要怎样设计接口

阅读 4.6k
4 个回答

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题