課程
/后端開發
/Java
/SpringBoot構建電商基礎秒殺項目
既然不想查看所有信息,那不是可以增加service的方法,然后直接修改mapper。
select 部分參數 from 表
這樣不是會方便很多嗎
2019-02-11
源自:SpringBoot構建電商基礎秒殺項目 3-1
正在回答
不會,這樣可以保證mapper的方法的可重用性,假如同樣是用id查用戶信息數據的方法,如果是給前端,那么需要的字段就少一點,要是后臺管理系統,那么需要的字段就多一點,如果是用sql控制,那么你要實現這個場景就要寫兩個mapper方法,如果是有userVO,那么我就可以分別轉成userVO/userAdminVO,方便了后期的維護。
慕設計7417904
我反而覺得這是一個非常好的思路和想法。我認為VO 有兩大好處,首先第一個就是傳給客戶端的json數據變少了,假如你有個4-5個table join的關系,那你傳回前臺會有多少數據,你封裝一次后只傳回客戶端需要的減少了數據傳輸量。第二點就是盡可能少的 透露給前端所必要的信息,這本身就有規范,而且增加安全性。
舉報
應用SpringBoot快速搭建擁有用戶、商品、交易及秒殺活動的電商秒殺應用。
1 回答是不是應該將userModel轉換成userVo在放到session中???
1 回答Cannot resolve symbol 'UserVo'
2 回答為什么我顯示注冊不成功,還是未知錯誤
1 回答老師請忽略之前的問題
4 回答有錯誤但是編譯過了但是頁面就顯示錯誤-_-||
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-02-12
不會,這樣可以保證mapper的方法的可重用性,假如同樣是用id查用戶信息數據的方法,如果是給前端,那么需要的字段就少一點,要是后臺管理系統,那么需要的字段就多一點,如果是用sql控制,那么你要實現這個場景就要寫兩個mapper方法,如果是有userVO,那么我就可以分別轉成userVO/userAdminVO,方便了后期的維護。
2019-06-07
我反而覺得這是一個非常好的思路和想法。我認為VO 有兩大好處,首先第一個就是傳給客戶端的json數據變少了,假如你有個4-5個table join的關系,那你傳回前臺會有多少數據,你封裝一次后只傳回客戶端需要的減少了數據傳輸量。第二點就是盡可能少的 透露給前端所必要的信息,這本身就有規范,而且增加安全性。