前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >我fork的110+star的newbee-mall商城V2.2.0发布啦

我fork的110+star的newbee-mall商城V2.2.0发布啦

原创
作者头像
wayn
发布2022-09-04 17:39:48
9290
发布2022-09-04 17:39:48
举报
文章被收录于专栏:wayn的程序开发wayn的程序开发

简介

本项目是在newbee-mall项目的基础上改造而来, 使用mybatis-plus,集成RedisSearch作为商城搜索中间件,商城首页集成tianai-captcha作为滑块验证码,还添加了高级秒杀、优惠劵以及完善可用的后台全部功能,喜欢的话麻烦给我个star

  • 商城集成RedisSearch中文分词搜索,支持商品名称、简介、标签作为搜索项,以及新品、价格排序
  • 首页使用滑块验证码登录
  • 集成Pace页面,添加网页进度条
  • 前台添加了秒杀专区,可以购买秒杀商品
  • 前台添加了优惠卷领取页面,再订单结算页面可以选择优惠卷使用
  • 支付时添加了支付宝沙箱支付
  • 后台管理模块添加了优惠卷管理、秒杀管理,统计分析
  • 添加Spring事件监听机制,解耦下单流程
  • 集成spring-session-redis,支持分布式部署
  • 本项目秉持原作者简单易用的原则,代码书写清晰,注释完整,便于新人理解,快速上手
  • 本项目源码
  • 在线地址

2022年9月04日更新日志

newbee-mall V2.2.0发布

功能更新:

  1. 后台添加商品标签集成select2,支持商品标签不存在即创建
  2. 添加Spring事件监听机制,解耦下单流程
  3. 集成Pace,美化商城页面
  4. 集成RedisSearch中文分词搜索
  5. 集成tianai-captcha滑块验证码
  6. 优化商城搜索页面逻辑
  7. 升级项目依赖
  8. 添加docker-compose部署

bug修复:

  1. 修复商城搜索bug
  2. 修复优惠券使用bug
  3. 修复定时任务bug

更新截图

商城首页
商城首页
商城首页

中文分词搜索

中文分词搜索
中文分词搜索

滑块验证码

在这里插入图片描述
在这里插入图片描述

添加商品标签

商品标签
商品标签

开发部署

代码语言:txt
复制
# 1. 克隆项目
git clone git@github.com:wayn111/newbee-mall.git

# 2. 导入项目依赖
将newbee-mall目录用idea打开,导入maven依赖

# 3. 安装Mysql8.0+、Redis3.0+(RediSearch2.0+)、Jdk8+、Maven3.5+

# 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

这里推荐另一套H5商城项目, waynboot-mall 是一套全部开源的微商城项目,包含一个运营后台、h5商城和api接口。

实现了一个商城所需的首页展示、商品分类、商品详情、sku详情、商品搜索、加入购物车、结算下单、订单状态流转、商品评论等一系列功能。

技术上基于Springboot2.0,整合了Redis、RabbitMQ、ElasticSearch等常用中间件,

贴近生产环境实际经验开发而来不断完善、优化、改进中。

在线地址:http://82.157.141.70/mall

后话

本人之前一直是在传统公司上班,接触的都是政企项目,公司各系统业务繁多数据库表设计复杂,多是业务逻辑庞大使用技术也都不算新,

算是j2ee时代的遗留产物,鉴于现在springboot、微服务、中间件等等风生水起,

又因本人对商城系统情有独钟,因此打算先用springboot搭建一个商城系统,刚好发现了newbee-mall项目

,就在此项目的基础上添加了一些自己没有接触过的新功能,一起进步。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 2022年9月04日更新日志
  • 更新截图
  • 开发部署
  • 后话
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档