You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

132 lines
4.7 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

![输入图片说明](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这个文件夹上实在不知道我就给链接出来咯
giteehttps://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-apphttps://gitee.com/gz-yami/mall4uni
## 演示地址
**由于我们并不希望小程序的数据被弄混乱,我们弄了两个数据库。因此,您修改了后台的商品信息,小程序并不能看到!**
后台:<http://mall4j-admin.gz-yami.com> 账号admin/123456
小程序1. 扫描二维码
![小程序](https://gitee.com/gz-yami/mall4j/raw/master/screenshot/miniQrcode.jpg)
2. 搜索小程序 **亚米商城**
## 技术选型
| 技术 | 版本 | 说明 |
| ---------------------- | ------ | --------------------------------------- |
| 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://gitee.com/gz-yami/mall4j/raw/master/screenshot/login.png)
![订单](https://gitee.com/gz-yami/mall4j/raw/master/screenshot/order.png)
![商品列表](https://gitee.com/gz-yami/mall4j/raw/master/screenshot/prodList.png)
![sku](https://gitee.com/gz-yami/mall4j/raw/master/screenshot/sku.png)
![运费模板](https://gitee.com/gz-yami/mall4j/raw/master/screenshot/transport.png)
### 2. 小程序截图
![小程序截图](https://images.gitee.com/uploads/images/2019/0706/085234_4eb7509b_5094767.jpeg "小程序截图")
### 3. uni-app截图
![uni-app截图](https://gitee.com/gz-yami/mall4j/raw/master/screenshot/uniappInfo.png "uni-app截图")
## 提交反馈
- QQ群722835385
![输入图片说明](https://images.gitee.com/uploads/images/2019/0723/094927_e686539d_5094767.jpeg "微信图片_20190723091006.jpg")
## 后续会加入微服务框架、分布式版本
## 你的点赞鼓励,是我们前进的动力~
## 你的点赞鼓励,是我们前进的动力~
## 你的点赞鼓励,是我们前进的动力~
![软著截图](https://images.gitee.com/uploads/images/2020/0515/200917_995e6632_1613814.png "软著.png")
## 特别鸣谢
- wxjava:https://github.com/Wechat-Group/WxJava
- mybaitsplus:https://github.com/baomidou/mybatis-plus
- hutool:https://github.com/looly/hutool
- vue:https://github.com/vuejs/vue
- element:https://github.com/ElemeFE/element