controller接收參數的對象是vo還是dto?


https://bbs.csdn.net/topics/392372300

 

應該傳的是vo 但是根據情況而定,尤其是前后分離,有特定的前端開發人員的時候。因為dto往往會添加很多額外的數據信息,打個比方,用戶新增,往往前端傳遞的是賬戶名、密碼、創建人標示等等很少的信息,但是dto作為一個中轉數據,會添加例如更新人、用戶狀態等等其他的信息,如果前端傳遞的是dto,如此多的額外信息會給前端造成很多問題。如果是小項目的話,前后端都是一個人在進行,那就無所謂了,后端需要哪些,不需要哪些心里有數,傳遞dto就無所謂了。 一般的數據轉換是,前端傳遞vo給接口,接口將vo轉為dto傳遞給service,service將dto分解為do,調用領域服務進行調度,然后逆向轉為vo或者其他的返回結果,傳遞給前台。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM