# mall-learning **Repository Path**: wkh-opensource/mall-learning ## Basic Information - **Project Name**: mall-learning - **Description**: mall学习教程,架构、业务、技术要点全方位解析。mall项目(Github 16k+star)是一套电商系统,使用现阶段主流技术实现。 涵盖了SpringBoot2.1.3、MyBatis3.4.6、Elasticsearch6.2.2、RabbitMQ3.7.15、Redis3.2、Mongodb3.2、Mysql5.7等技术,采用Docker容器化部署。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://macrozheng.gitee.io/mall-learning - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 628 - **Created**: 2019-08-23 - **Last Updated**: 2022-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mall学习教程

公众号 后台项目 前端项目

## 简介 mall学习教程,架构、业务、技术要点全方位解析。mall项目(18k+star)是一套电商系统,使用现阶段主流技术实现。 涵盖了SpringBoot2.1.3、MyBatis3.4.6、Elasticsearch6.2.2、RabbitMQ3.7.15、Redis3.2、Mongodb3.2、Mysql5.7等技术,采用Docker容器化部署。 ## 项目地址 - 后台项目:[https://github.com/macrozheng/mall](https://github.com/macrozheng/mall) - 前端项目:[https://github.com/macrozheng/mall-admin-web](https://github.com/macrozheng/mall-admin-web) ## 更好的阅读体验 - 文档地址:[https://macrozheng.github.io/mall-learning](https://macrozheng.github.io/mall-learning) - 备用地址:[https://macrozheng.gitee.io/mall-learning](https://macrozheng.gitee.io/mall-learning) ## 序章 - [mall架构及功能概览](https://juejin.im/post/5cf7c305e51d4510b71da5c5) - [mall学习所需知识点(推荐资料)](https://juejin.im/post/5cf7c3aef265da1ba84a7fdc) ## 架构篇 > 手把手教你搭建一个mall在使用的项目骨架 - [mall整合SpringBoot+MyBatis搭建基本骨架](https://juejin.im/post/5cf7c4a7e51d4577790c1c50) - [mall整合Swagger-UI实现在线API文档](https://juejin.im/post/5cf9035cf265da1bb47d54f8) - [mall整合Redis实现缓存功能](https://juejin.im/post/5cf90e9ee51d454f6f16eba0) - [mall整合SpringSecurity和JWT实现认证和授权(一)](https://juejin.im/post/5cf90fa5e51d455d6d5357d3) - [mall整合SpringSecurity和JWT实现认证和授权(二)](https://juejin.im/post/5cfa0933f265da1b8f1ab2da) - [mall整合SpringTask实现定时任务](https://juejin.im/post/5cfa0ea16fb9a07eaf2b8261) - [mall整合Elasticsearch实现商品搜索](https://juejin.im/post/5cfba3e9f265da1b614fea60) - [mall整合Mongodb实现文档操作](https://juejin.im/post/5cfba5b0f265da1bcc1933fe) - [mall整合RabbitMQ实现延迟消息](https://juejin.im/post/5cff98986fb9a07ed36ea139) - [mall整合OSS实现文件上传](https://juejin.im/post/5cff9944e51d4577555508a9) ## 业务篇 > 全面解析mall中使用的数据库表结构 - [mall数据库表结构概览](https://juejin.im/post/5d34684c6fb9a07ef562724b) - [商品模块数据库表解析(一)](https://juejin.im/post/5d385a7e518825680e4577ee) - [商品模块数据库表解析(二)](https://juejin.im/post/5d39ba2cf265da1bc23fbd26) - [订单模块数据库表解析(一)](https://juejin.im/post/5d4196fef265da03bd04fa31) - [订单模块数据库表解析(二)](https://mp.weixin.qq.com/s/z8NhTTK5eMdvBln2_dYrdw) - [订单模块数据库表解析(三)](https://mp.weixin.qq.com/s/801enGhhAET0VYDDQOJTWg) - [营销模块数据库表解析:限时购功能](https://juejin.im/post/5d5012856fb9a06ad45135a6) - [营销模块数据库表解析:优惠券功能](https://juejin.im/post/5d555c7ae51d453b386a6302) - [营销模块数据库表解析:首页内容推荐功能](https://mp.weixin.qq.com/s/Y-k5lmuRCltN-H1AzHfiDA) ## 技术要点篇 > mall中一些功能的技术要点解析 - [MyBatis Generator使用过程中踩过的一个坑](https://juejin.im/post/5d107037e51d45599e019de8) - [SpringBoot应用中使用AOP记录接口访问日志](https://juejin.im/post/5d2001bb6fb9a07edf276593) - [SpringBoot应用整合ELK实现日志收集](https://juejin.im/post/5d2738a2f265da1bac404299) - [前后端分离项目,如何解决跨域问题](https://juejin.im/post/5d4c162351882560b9545358) ## 部署篇 > mall开发及生产环境的搭建 - [mall在Windows环境下的部署](https://juejin.im/post/5d1362de51882551fe065b61) - [mall在Linux环境下的部署(基于Docker容器)](https://juejin.im/post/5d1802ab6fb9a07f0a2df5ae) - [mall在Linux环境下的部署(基于Docker Compose)](https://juejin.im/post/5d1c98d66fb9a07ebf4b8ad5) - [mall前端项目的安装与部署](https://juejin.im/post/5d2c7c6b518825076377d7b9) ## 参考篇 > mall相关技术的使用教程 - [IDEA常用设置及推荐插件](https://juejin.im/post/5d0458085188256aa76bc678) - [开发者必备Mysql命令](https://juejin.im/post/5d00fd40f265da1bb67a11b3) - [开发者必备Linux命令](https://juejin.im/post/5d0253845188255e1305c741) - [Linux防火墙Firewall和Iptables的使用](https://juejin.im/post/5d0253fe6fb9a07edb39420d) - [Navicat实用功能:数据备份与结构同步](https://juejin.im/post/5d00fc865188255fc6384126) - [开发者必备Docker命令](https://juejin.im/post/5d0781f56fb9a07f014ef6be) - [使用Maven插件构建Docker镜像](https://juejin.im/post/5d08e3d26fb9a07ed8424488) - [使用DockerFile为SpringBoot应用构建Docker镜像](https://juejin.im/post/5d0a25b76fb9a07ed524a438) - [使用Docker Compose部署SpringBoot应用](https://juejin.im/user/5cf7c1d7f265da1bc07e28b7) ## 公众号 mall项目全套学习教程连载中,**关注公众号**第一时间获取。 ![公众号图片](http://macro-oss.oss-cn-shenzhen.aliyuncs.com/mall/banner/qrcode_for_macrozheng_258.jpg)