MuLeI
做创造价值的人
MuLeI的小站

Java项目-微型电商网站

Java项目-微型电商网站

前台客户端地址(PC端):mall/index

用户名:test,密码:12345678

后台管理端地址(PC端):mall/admin/index

用户名:admin,密码:12345678

API接口文档:mall/swagger


项目描述

Spring Boot 、Redis缓存、前后端分离、RESTful

数据流图

数据流图
  • MyBatis generator代码自动生成插件生成mapper类及对应xml文件

  • AOP统一打印请求和响应信息

  • log4j2日志组件保存程序运行日志

  • Swagger2构建API接口文档

  • JSR-303实现请求参数校验

用户管理模块:

通过实现Filter接口进行统一身份验证,获取用户权限信息

商品分类模块:

使用Redis缓存当前商品分类内容,提高页面加载速度

商品管理模块:

实现商品的增加、删除、更新、批量上下架,支持按分类、按关键字筛选,多种排序方式显示商品列表

订单管理模块:

下单时保存商品快照,实现订单状态的流转,创建订单时更新商品库存,模拟扫码支付

截图

前台-客户端主界面
用户登录
商品详情
购物车
订单详情
扫码支付
订单列表
后台-商品管理
后台-商品分类管理
后台-订单管理
本文章不允许转载、引用!

MuLeI的小站

Java项目-微型电商网站
微型电商网站(Spring Boot 、Redis缓存、前后端分离、RESTful)
扫描二维码继续阅读
2021-06-27