macrozheng /mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于Spring Boot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
★ 85,027⑂ 29,825👁 2,199⑃ 184● 523▤ 3◈ 0
85,027
stars
+6
29,825
forks
2,199
watchers
184
prs
523
issues
3
releases
0
discussions
README
mall 友情提示 1. 快速体验项目:在线访问地址 。 2. 全套学习教程:《mall学习教程》 。 3. 视频教程:《mall视频教程》 。 4. 微服务版本:基于Spring Cloud Alibaba的项目:mall-swarm 。 5. 分支说明:master分支基于Spring Boot 3.5+JDK 17,dev-v2分支基于Spring Boot 2.7+JDK 8。 前言 mall项目致力于打造一个完整的电商系统,采用现阶段主流技术实现。 项目文档 文档地址:https://www.macrozheng.com 项目介绍 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 项目演示 后台管理系统 前端项目mall-admin-web地址:https://github.com/macrozheng/mall-admin-web 项目演示地址: https://www.macrozheng.com/admin/index.html !后台管理系统功能演示 前台商城系统 前端项目mall-app-web地址:https://github.com/macrozheng/mall-app-web 项目演示地址(将浏览器切换为手机模式效果更佳):https://www.macrozheng.com/app/ !前台商城系统功能演示 组织结构 mall ├── mall-common -- 工具类及通用代码 ├── mall-mbg -- MyBatisGenerator生成的数据库操作代码 ├── mall-security -- SpringSecurity封装公用模块 ├── mall-admin -- 后台商城管理系统接口 ├── mall-search -- 基于Elasticsearch的商品搜索系统 ├── mall-portal -- 前台商城系统接口 └── mall-demo -- 框架搭建时的测试代码 技术选型 后端技术 | 技术 | 说明 | 官网 | | -------------------- | ------------------- | ---------------------------------------------- | | SpringBoot | Web应用开发框架 | https://spring.io/projects/spring-boot | | SpringSecurity | 认证和授权框架 | https://spring.io/projects/spring-security | | MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html | | MyBatisGenerator | 数据层代码生成器 | http://www.mybatis.org/generator/index.html | | Elasticsearch | 搜索引擎 | https://github.com/elastic/elasticsearch | | RabbitMQ | 消息队列 | https://www.rabbitmq.com/ | | Redis | 内存数据存储 | https://redis.io/ | | MongoDB | NoSql数据库 | https://www.mongodb.com | | LogStash | 日志收集工具 | https://github.com/elastic/logstash | | Kibana | 日志可视化查看工具 | https://github.com/elastic/kibana | | Nginx | 静态资源服务器 | https://www.nginx.com/ | | Docker | 应用容器引擎 | https://www.docker.com | | Jenkins | 自动化部署工具 | https://github.com/jenkinsci/jenkins | | Druid | 数据库连接池 | https://github.com/alibaba/druid | | OSS | 对象存储 | https://github.com/aliyun/aliyun-oss-java-sdk | | MinIO | 对象存储 | https://github.com/minio/minio | | JWT | JWT登录支持 | https://github.com/jwtk/jjwt | | Lombok | Java语言增强库 | https://github.com/rzwitserloot/lombok | | Hutool | Java工具类库 | https://github.com/looly/hutool | | PageHelper | MyBa
Top issues
#35English Translation Support20 comments · 2019-01-22#530请问,我纯后端的,能学习这个开源项目吗,是前后端分离的吗5 comments · 2022-03-03#1006[SECURITY] Unsafe Deserialization of Redis Cache Data3 comments · 2026-09-28#492商品价格优惠 满减活动 后端计算错误2 comments · 2021-07-07#452管理后台没有看到会员模块2 comments · 2021-01-20#356关于优惠券金额分摊算法的误差2 comments · 2020-06-04#469不能根据单个商品生成预订单和订单。1 comments · 2021-04-08#884动态鉴权管理器路径匹配优化0 comments · 2024-12-13
Latest release
v1.0.3 v1.0.3 2024-03-01SpringBoot 2.7.5版本
相关报道 (5)
News & coverage (6)
MicrosoftCapitaLand’s CapitaStar app embarks on AI-driven product development with Azure AI platform2025-07-02Morning BrewOpenAI makes its push into coding2025-04-18NatureMachine learning-enabled constrained multi-objective design of architected materials2023-10-19WIREDRemembering GitHub's Office, a Monument to Tech Culture2023-05-28TMJ4 NewsAMC Mayfair Mall 18 reopening on August 272020-08-13News 5 Cleveland WEWSSouthPark Mall in Strongsville temporarily suspends hours2020-03-23