课程
/后端开发
/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 回答有错误但是编译过了但是页面就显示错误-_-||