本文给大家推荐博主自己开源的电商项目newbee-mall-pro。在newbee-mall项目的基础上搭建而来, 使用 mybatis-plus 作为 orm 层框架,并添加了一系列高级功能以及代码优化,特性如下:
newbee-mall-pro 项目地址:
# 1. 克隆项目
git clone git@github.com:wayn111/newbee-mall-pro.git
# 2. 导入项目依赖
将newbee-mall-pro目录用idea打开,导入maven依赖
# 3. 安装Mysql8.0+、Redis3.0+(RediSearch2.0+)、Jdk8+、Maven3.5+
docker安装RediSearch
docker run -d --name redis-stack-server -p 6379:6379 redis/redis-stack-server:lates
# 4. 导入sql文件
在项目根目录下sql文件夹下,找到`newbee_mall_db_包含秒杀and优惠卷.sql`文件,新建mysql数据库newbee_mall_db,导入其中
# 5. 解压项目图片
将项目根目录下upload.zip文件加压缩到D盘upload文件夹中,eg:D:\\upload
# 6. 修改Mysql、Redis连接配置
修改`application-dev.yml`文件中数据连接配置相关信息
# 7. 启动项目
找到NewBeeMallApplication文件,右键`run AdminApplication`,启动项目
# 8. 访问
打开浏览器输入:http://localhost:84/newbeemall
newbee-mall-pro V2.4.2发布
更新内容:
ltd.newbee.mall.recommend.core.UserCF
中。ltd.newbee.mall.recommend.core.ItemCF
中。newbee-mall-pro V2.4.1发布
更新内容:
newbee-mall-pro V2.4.0发布
更新内容:
newbee-mall-pro V2.3.0发布
更新内容:
bug修复:
newbee-mall-pro V2.2.0发布
更新内容:
select2
,支持商品标签不存在即创建
tianai-captcha
滑块验证码bug修复:
商城RediSearch支持商品上下架搜索
商城登录页面添加滑块验证码登录,优化登录体验
tianai-captcha
滑块验证码,支持后端验证码校验
<img style="width:80%" src="https://files.mdnice.com/user/40549/04e155a9-4e99-46a1-ba61-6816663b3b6b.png">使用Spring事件监听机制,解耦下单流程,集成Pace美化商城进度条
商城添加RedisSearch搜索,支持中文分词搜索,推荐、新品、价格排序搜索
升级版本号至2.1.3,是一个功能完善版本
升级版本号至2.1.2,是一个代码优化版本
本次升级主要在原有秒杀功能的基础上进行了完善,秒杀优化如下:
秒杀专区为用户展示了后台设置的秒杀商品,在秒杀有效期内可以进行商品秒杀操作. 秒杀接口使用了接口限流、Redis以及储存过程提高秒杀操作的tps
优惠劵页面为用户展示了后台设置的可用优惠劵,在下单时可以使用优惠卷减少下单金额
![]() | ![]() |
---|---|
![]() | ![]() |
![]() | ![]() |
欢迎大家参与使用newbee-mall-pro项目,使用中遇到问题欢迎大家提出。我都会一一查看并回复。再附newbee-mall-pro项目地址:
最后再说一句,感兴趣的朋友可以点赞加关注,你的支持将是我更新动力😘。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。