Github 上标星 30K+ 的 SpringBoot 实战电商项目,简直不要太牛!
前言
mall 项目致力于打造一个完整的电商系统,采用现阶段流行技术实现。
项目介绍
mall 项目是一套电商系统,包括前台商城系统及后台管理系统,基于 SpringBoot+MyBatis 实现,采用 Docker 容器化部署。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
SpringBoot 实战电商项目 mall 地址文末获取
项目演示
后台管理系统
前端项目 mall-admin-web
项目演示
前台商城系统
项目演示
组织结构
mall
├── mall-common -- 工具类及通用代码
├── mall-mbg -- MyBatisGenerator生成的数据库操作代码
├── mall-security -- SpringSecurity封装公用模块
├── mall-admin -- 后台商城管理系统接口
├── mall-search -- 基于Elasticsearch的商品搜索系统
├── mall-portal -- 前台商城系统接口
└── mall-demo -- 框架搭建时的测试代码
技术选型
后端技术
前端技术
架构图
系统架构图
业务架构图
模块介绍
后台管理系统 mall-admin
商品管理:功能结构图-商品.jpg
订单管理:功能结构图-订单.jpg
促销管理:功能结构图-促销.jpg
内容管理:功能结构图-内容.jpg
用户管理:功能结构图-用户.jpg
前台商城系统 mall-portal
功能结构图-前台.jpg
开发进度
环境搭建
开发工具
开发环境
搭建步骤
Windows 环境搭建
注意:只启动 mall-admin,仅需安装 Mysql、Redis 即可;
克隆 mall-admin-web 项目,并导入到 IDEA 中完成编译
mall-admin-web 项目的安装及部署
Docker 环境部署
使用虚拟机安装 CentOS7.6
Docker 环境的安装
本项目 Docker 镜像构建
本项目在 Docker 容器下的部署
本项目使用 Docker Compose
本项目在 Linux 下的自动化部署
相关环境部署
ELK 日志收集系统的搭建
使用 MinIO 存储文件
读写分离解决方案
Redis 集群解决方案
SpringBoot 实战电商项目 mall 地址及 PDF 版需要的工程师朋友们劳烦转发加评论,关注我私信回复“666”即可免费领取
评论 (1 条评论)