春节将至,项目还是滞后了,功能基本上全部实现就差细节优化了,今天非常困,眼都睁不开了,今天整理整理项目中用到的东西

  • 图片上传 使用 thumbnail 进行图片的压缩和加水印,文件上传使用表单提交会很快,需要注意的是在后台接收参数 RequestParam() 时候要注意与前台所传递的 name 值对应,否则可能会报错。
  • JQuery 的 DOM 和 BOM 处理 ,注意 sibling 和 delegate 以及事件绑定等问题
  • 数据分类查询时传递多个参数时比如商品分类 需要传递 cateId1 和 cateId2 进行数据的查询,在 DAO 层使用注解 @Param 进行参数指名。
  • 有些频繁更换的内容,比如图片和列表,此时可以选择使用拼接字符串,在后台拼接可以坚守前端代码量,在前台拼接更灵活,有多种写法,可以使用 ResponseBody 进行响应,也可以使用 ObjectMapper 将 List 集合转换成字符串。
  • MyBatis的分页插件 pageHelper 目前只会 model 携带参数返回到视图层。
  • 在写 增删改查时尽量写出通用方法,减少代码量,业务尽量写在 Service 层。
  • 数据库查询语句,Group By Having 。。。