仿京东生鲜商城实现
一.项目准备
- 电商项目整体介绍
- 为什么要做电商系统
- 项目亮点
- 模块和功能介绍
- 项目演示-前台
- 项目演示-后台
- 项目开发所需工具准备
二.数据库配置
- 数据库表设计
- 如何技术选型
- 项目初始化-生成逆向文件
- 打通数据库链路
- 配置log4j2日志组件
- AOP统一打印请求和返回信息
三.用户模块
- 用户模块-整体介绍
- API统一返回对象
- 注册接口开发
- 自定义异常类
- GlobalExceptionHandler编写
- Java异常体系
- 对密码进行MD5保护
- 登录接口开发
- 用户模块剩余接口开发
- 用户模块自测、重难点总结
四.商品分类模块
- 商品分类模块介绍
- 商品分类功能、接口设计
- 开发添加分类接口
- @Valid注解校验入参
- Swagger自动生成API文档
- 更新目录接口开发
- 统一校验管理员身份
- 删除目录接口、分页功能开发
- 用户分类列表接口开发
- 利用Redis缓存加速响应
- IDEA调试技巧
- 商品分类章节总结
五.商品模块
- 商品模块介绍
- 添加商品接口开发
- UUID介绍
- 图片上传接口开发
- 资源映射开发
- 更新和删除商品接口开发
- 批量上下架商品接口开发
- 后台商品列表、商品详情接口开发
- 前台商品列表接口开发
- 商品模块测试
六.购物车
- 购物车模块介绍
- 用户过滤器开发
- 添加商品接口开发
- 购物车列表
- 更新、删除购物车接口开发
- 选中购物车相关接口开发
- 购物车模块测试
七.订单模块
- 订单模块介绍
- 创建订单接口-主流程框架搭建
- 创建订单-对象转化与扣内存
- 创建订单-状态枚举与自测
- 添加数据库事务
- 订单详情
- 订单列表
- 取消订单接口开发
- 二维码接口开发
- 后台订单接口开发
- 支付接口开发
- 管理订单接口开发
- 订单模块测试
八.总结