项目描述:参考京东、天猫等成熟电商模式,开发了一个综合性 B2C 电商平台,支持商品浏览、购物车管理、订单
支付、收藏点数等功能。平台支持多维度商品展示与搜索,用户可便捷完成从选购到支付的全流程操作。
技术栈:Spring Boot + MyBatis + Redis + Vue3 + MySQL
开发工具:IDEA + Navicat + Tomcat + Maven
责任描述:
1. 购物车数据同步
o 游客模式:使用Cookie存储临时购物车数据(7天有效期,JSON格式存储)
o 用户登录后:自动合并Cookie与Redis中的购物车商品,处理重复商品数量叠加
2. 商品展示体系
o 实现三级商品分类(如手机→智能手机→小米品牌),使用MyBatis关联查询嵌套结果集
o 首页轮播图配置化:通过数据库存储图片URL,运营人员可随时更新活动海报
3. 基础支付功能
o 集成支付宝沙箱接口,完成支付状态回调验证(防止伪造支付成功请求)
o 使用Spring定时任务每日凌晨清理超时未支付订单,释放库存占用