![输入图片说明](https://images.gitee.com/uploads/images/2019/0711/174845_6db7724e_5094767.png "屏幕截图.png")
一个基于spring boot、spring oauth2.0、mybatis、redis的轻量级、前后端分离、防范xss攻击、拥有分布式锁，为生产环境多实例完全准备，数据库为b2b2c设计，拥有完整sku和下单流程的完全开源商城


## 前言

`Mall4j`项目致力于为中小企业打造一个完整、易于维护的开源的电商系统，采用现阶段流行技术实现。后台管理系统包含商品管理、订单管理、运费模板、规格管理、会员管理、运营管理、内容管理、统计报表、权限管理、设置等模块。

## 文档

这代码有没有文档呀？ 当然有啦，你已经下载了，在doc这个文件夹上，实在不知道，我就给链接出来咯：

gitee：https://gitee.com/gz-yami/mall4j/tree/master/doc

看云：https://www.kancloud.cn/yami/mall4j


## 授权

除了开源版本，我们商业版有B2C和B2B2C商城，多端呈现：小程序 + PC + H5 + APP，更多详情请查看官网 

Mall4j官网 https://www.mall4j.com

Mall4j 使用 AGPLv3 开源，请遵守 AGPLv3 的相关条款，或者联系作者获取商业授权(https://www.mall4j.com)

## 项目链接

java后台：https://gitee.com/gz-yami/mall4j

vue后台前端：https://gitee.com/gz-yami/mall4v

小程序：https://gitee.com/gz-yami/mall4m

uni-app：https://gitee.com/gz-yami/mall4uni


## 演示地址

 商业版小程序演示

![小程序](screenshot/33333333333333333333.png)

## 技术选型

| 技术                   | 版本   | 说明                                    |
| ---------------------- | ------ | --------------------------------------- |
| Spring Boot            | 2.1.6  | MVC核心框架                             |
| Spring Security oauth2 | 2.1.5  | 认证和授权框架                          |
| MyBatis                | 3.5.0  | ORM框架                                 |
| MyBatisPlus            | 3.1.0  | 基于mybatis，使用lambda表达式的         |
| Swagger-UI             | 2.9.2  | 文档生产工具                            |
| Hibernator-Validator   | 6.0.17 | 验证框架                                |
| redisson               | 3.10.6 | 对redis进行封装、集成分布式锁等         |
| hikari                 | 3.2.0  | 数据库连接池                            |
| log4j2                 | 2.11.2 | 更快的log日志工具                       |
| fst                    | 2.57   | 更快的序列化和反序列化工具              |
| orika                  | 1.5.4  | 更快的bean复制工具                      |
| lombok                 | 1.18.8 | 简化对象封装工具                        |
| hutool                 | 4.5.0  | 更适合国人的java工具集                  |
| swagger-bootstrap      | 1.9.3  | 基于swagger，更便于国人使用的swagger ui |



## 部署教程

ps: 如果你不清楚如何启动我们的商城，请仔细阅wiki当中的文档


https://gitee.com/gz-yami/mall4j/wikis

## 相关截图


 

### 1. 后台截图
![输入图片说明](https://images.gitee.com/uploads/images/2021/1110/143738_88a8a1e6_5094767.gif "后台.gif")




### 2. 移动端截图

![输入图片说明](https://images.gitee.com/uploads/images/2021/1110/145209_2ec1ad04_5094767.png "开源移动端截图.png")



## 提交反馈
- Mall4j官网 https://www.mall4j.com


- Mall4j官方技术QQ 1群：722835385（3000人群已满）
- Mall4j官方技术QQ 2群：729888395
- 如需购买商业版源码，请联系商务微信

  ![输入图片说明](https://19838323.s21i.faiusr.com/4/4/ABUIABAEGAAgksmNlAYojomK2gIwrAI4rAI!160x160.png)

## 特别鸣谢

- wxjava:https://github.com/Wechat-Group/WxJava

## mall4cloud微服务版本已上线
https://gitee.com/gz-yami/mall4cloud

## 更多信息请查看官网 <https://www.mall4j.com>
