1.首先完成了一个阶段,对全部的Api进行了分析与实现前端
2.项目开始时说的技术只实现了SpringBoot+jpa的数据库实现和RESTful风格接口实现先后端的数据连通算法
3.项目实现的四个实体类,ProductCategory(类目表)ProductInfo(商品表)OrderMaster(订单表)OrderDetail(订单详细表)数据库
4.项目中有须要经过算法实现的地方,好比查找部分商品表的类目信息而且整理这一块,先将商品中的类目找到以后分类放置(O(N^2)),使用map结构便可实现类目O(n)基数排序后端
5.项目中实现用户和订单验证这一个步骤必定要新建立一个类实现吗?数据结构
6.学会了RESTful风格的接口返回的使用并发
7.学会了enum类的使用工具
8.学会了自定义异常的使用设计
9.学会了提取出ResultVOUtils工具类,resultful接口实现先后端对应3d
10.学会了数据的加工对象
数据组装成前端须要的样子(VO):类中嵌套各类数据结构
数据转换成前端须要的样子(标签):date->long而且去掉最后三位进行加工,标签使用
若是从前台接收的数据与后台数据不能保持一致,能够设计DTO包(数据传输对象(DTO)(Data Transfer Object))
11.设计一个惟一的Id相似于UUID的使用,很简单,可是这里要注意并发的使用
12..实现一个Page<T>类可使用PageImpl类来建立
13..实现一个pageable能够用PageRequest.of()来建立
http://localhost:8080/sell/buyer/product/list
http://localhost:8080/sell/buyer/order/create
http://localhost:8080/sell/buyer/order/list?openid=ew3euwhd7sjw9diwkq&page&size
http://localhost:8080/sell/buyer/order/detail?openid=ew3euwhd7sjw9diwkq&orderId=1547813830574834771
http://localhost:8080/sell/buyer/order/cancel