项目总结 第三篇
春节将至,项目还是滞后了,功能基本上全部实现就差细节优化了,今天非常困,眼都睁不开了,今天整理整理项目中用到的东西
- 图片上传 使用 thumbnail 进行图片的压缩和加水印,文件上传使用表单提交会很快,需要注意的是在后台接收参数 RequestParam() 时候要注意与前台所传递的 name 值对应,否则可能会报错。
- JQuery 的 DOM 和 BOM 处理 ,注意 sibling 和 delegate 以及事件绑定等问题
- 数据分类查询时传递多个参数时比如商品分类 需要传递 cateId1 和 cateId2 进行数据的查询,在 DAO 层使用注解 @Param 进行参数指名。
- 有些频繁更换的内容,比如图片和列表,此时可以选择使用拼接字符串,在后台拼接可以坚守前端代码量,在前台拼接更灵活,有多种写法,可以使用 ResponseBody 进行响应,也可以使用 ObjectMapper 将 List 集合转换成字符串。
- MyBatis的分页插件 pageHelper 目前只会 model 携带参数返回到视图层。
- 在写 增删改查时尽量写出通用方法,减少代码量,业务尽量写在 Service 层。
- 数据库查询语句,Group By Having 。。。
- 原文作者:浮华生
- 原文链接:https://www.ahianzhang.com/post/summary05/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。