背景:
地點:xxxx公司會議室
前端A: 你們后端介面回傳的json太復雜啦!我這例只需要用戶的真實姓名和年齡就可以了,結果你們回傳了我一大串,好幾十個欄位……
前端B: 是呀!是呀!身份證資訊是敏感的,這里也不需要用,你們竟然頁回傳了,還有密碼都回傳來!幸虧是加密的~
后端小菜:多余的欄位你們不要管就好啦,又不影響你們~,實在不行我拷貝個新物件給你!
老板在一旁沒有說話,皺了下眉頭~
這種情況大家有什么有效優雅的解決方案,作者的下面的這種方案大家覺得還有什么可以提升的地方?歡迎大家積極交流~
介面回傳大量無用或者敏感欄位怎么辦?
uj5u.com熱心網友回復:
構造不同的QueryVo物件回傳uj5u.com熱心網友回復:
這樣的話假如多個地方用到的話不是會產生大量的物件了么?越來越難以維護uj5u.com熱心網友回復:
根據引數回傳一個Map不就行了,客戶端依舊是個json,后端也可以動態傳遞資料。社交網路的API都是這么干的啊。uj5u.com熱心網友回復:
map之前考慮過,但你還是要挨個的拷貝,哪些需要帶過去,哪些需要過濾掉,嵌套復雜的話還是很麻煩的轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/232702.html
標籤:Java EE
上一篇:float精度丟失問題
