前台客户端地址(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缓存当前商品分类内容,提高页面加载速度
商品管理模块:
实现商品的增加、删除、更新、批量上下架,支持按分类、按关键字筛选,多种排序方式显示商品列表
订单管理模块:
下单时保存商品快照,实现订单状态的流转,创建订单时更新商品库存,模拟扫码支付