mall-learning

Introduction: mall 学习教程,架构、业务、技术要点全方位解析。mall 项目(20k+star)是一套电商系统,使用现阶段主流技术实现。 涵盖了 SpringBoot2.1.3、MyBatis3.4.6、Elasticsearch6.2.2、RabbitMQ3.7.15、Redis3.2、Mongodb3.2、Mysql5.7 等技术,采用 Docker 容器化部署。
More: Author   ReportBugs   OfficialWebsite   
Tags:

公众号 交流 后台项目 前端项目 SpringCloud 版本

简介

mall 学习教程,架构、业务、技术要点全方位解析。mall 项目(60k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了 SpringBoot、MyBatis、Elasticsearch、RabbitMQ、Redis、MongoDB、MySQL 等技术,采用 Docker 容器化部署。

教程网站

项目地址

Github

Gitee

序章

对 mall 项目的架构、业务及学习思路进行介绍。

快速开始

对 mall 项目的前后端开发环境搭建进行讲解。

架构篇

循序渐进带大家搭建一个 mall 项目在使用的脚手架,学习主流 Java 技术栈。涵盖 SpringBoot、MyBatis、Lombok、Hutool、Swagger、Redis、SpringSecurity、Elasticsearch、MongoDB、RabbitMQ、MinIO 等技术。

业务篇

mall 项目电商业务与技术实现全方位解析,涵盖权限模块、商品模块、订单模块、营销模块、会员模块的解析。

部署篇

实现 mall 项目的 Docker 容器化部署和 Jenkins 自动化部署,同时学习 Linux、Docker、Jenkins 等技术。

技术要点篇

mall 中一些功能的技术要点解析,这些技术要点和业务结合地比较紧密。

参考篇

mall 相关技术的参考教程,每篇都是可以独立学习的教程,学习过程中遇到不懂的知识点可以从这里找找。

公众号

学习不走弯路,关注公众号「macrozheng」,回复「学习路线」,获取 mall 项目专属学习路线!

加微信群交流,公众号后台回复「加群」即可。

公众号图片

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools