30秒到達戰(zhàn)場
2019-02-16 21:34:38
比如,一個User對象有很多屬性,但是我現(xiàn)在只想獲得User的name,要怎樣設計接口
4 回答

子衿沉夜
TA貢獻1828條經(jīng)驗 獲得超3個贊
定制一個dto對象,專門用來傳輸數(shù)據(jù),比如你這個就是 UserQuery 類,然后類里面只有一個屬性 name ,生成get,set方法,數(shù)據(jù)庫查出來的數(shù)據(jù)就直接放在這個UserQuery類里面,然后序列化到前端;注意,不要把數(shù)據(jù)直接填充到你的User實體

慕標5832272
TA貢獻1966條經(jīng)驗 獲得超4個贊
補充樓上 如果你是java 項目 @JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
給你個線索,自己搜索吧

寶慕林4294392
TA貢獻2021條經(jīng)驗 獲得超8個贊
用集合組織需要返回的數(shù)據(jù), 比較麻煩 .
spring提供了這樣的一個組件 :Spring Data REST?。】梢苑祷刈远x的數(shù)據(jù),而且可以隨意組織 ,非常簡單.
spring data rest 官方文檔 ,如果有時間還是可以看看的
添加回答
舉報
0/150
提交
取消