学员任务 推评分6.0 电影详情模块 核心代码
城里喵
8.0分
0
导师点评
V

岳阳楼主

导师
校招VIP技术经理
8.0分

详情模块Java代码官方版链接:
https://m.naoffer.com/intern/task/706
详情模块Java代码作业评审链接:
https://m.naoffer.com/intern/review/403

该作品能够反映出该实习同学花了大量时间去完成项目的产品功能,项目的controller层,服务层和mapper层的调用比较合理,对电影本身的属性和逻辑也有一定的理解。
但是存在很多新手问题:
1.在我们前后端分离的接口实现里面,不要用路径变量,一般使用get或者post参数来获取。
2.知道属性的参数,不用string进行转换,直接使用int类型就好。
3.在字符串转为数字的逻辑里面使用parse int,本身是有异常处理的,如果不处理,就会变成异常抛出。可以改成numberUtil类。
4.拉取列表的长度,不能由前端来随便控制,如果前端失误查询一个1000的列表,就会对后端造成很大的性能影响。列表长度一定要由后端来控制
5.服务层不建议用mp来完成数据库查询,数据库的耦合性跟service的复用性是冲突的。