本项目是在 newbee-mall 项目的基础上改造而来, 使用 mybatis-plus ,集成 RedisSearch 作为商城搜索中间件,商城首页集成 tianai-captcha 作为滑块验证码,还添加了高级秒杀、优惠劵以及完善可用的后台全部功能,喜欢的话麻烦给我个 star
newbee-mall V2.2.0 发布
功能更新:
select2
,支持商品标签不存在即创建
tianai-captcha
滑块验证码bug 修复:
商城首页
# 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 项目 ,就在此项目的基础上添加了一些自己没有接触过的新功能,一起进步。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.