本商城是基于Spring Cloud、Nacos、Seata、Mysql、Redis、RocketMQ、canal、ElasticSearch、minio的微服务B2B2C电商商城系统,采用主流的互联网技术架构、全新的UI设计、支持集群部署、服务注册和发现以及拥有完整的订单流程等,代码完全开源,没有任何二次封装,是一个非常适合二次开发的电商平台系统。
本商城致力于为中大型企业打造一个功能完整、易于维护的微服务B2B2C电商商城系统,采用主流微服务技术实现。后台管理系统包含平台管理,店铺管理、商品管理、订单管理、规格管理、权限管理、资源管理等模块。
这代码有没有文档呀? 当然有啦,你已经下载了,在doc这个文件夹上,实在不知道,我就给链接出来咯:
gitee:https://gitee.com/gz-yami/mall4cloud/tree/master/doc
本项目是一个极度遵守阿里巴巴代码规约的项目,以下是代码规约扫描结果
具体目录结构和代码规范,可以查看 https://gitee.com/gz-yami/mall4cloud/tree/master/doc/%E4%BB%A3%E7%A0%81%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84
除开源版本外,本商城还提供商业版本的B2B2C商城,采用PC+小程序+APP,欲知详情,请访问官网。
商城使用 AGPLv3 开源,请遵守 AGPLv3 的相关条款,或者联系作者获取商业授权(https://www.mall4j.com)
JAVA后台:https://gitee.com/gz-yami/mall4cloud
平台端:https://gitee.com/gz-yami/mall4cloud-platform
商家端:https://gitee.com/gz-yami/mall4cloud-multishop
uni-app:https://gitee.com/gz-yami/mall4cloud-uniapp
商业版演示地址:
pc端:https://cloud-pc.mall4j.com
H5端:https://h5.mall4j.com/cloud
小程序:微信搜索 “mall4j微服务版”
技术 | 版本 | 说明 |
---|---|---|
Spring Boot | 2.4 | MVC核心框架 |
Feign | 3.0 | 服务调用 |
Nacos | 2.0 | 服务注册与发现 |
Seata | 1.4 | 分布式事务 |
Mybatis | 2.1 | 持久层框架 |
hutool | 5.5 | JAVA工具集 |
pagehelper | 1.3 | Mybatis分页插件 |
Redis | 2.4 | 分布式缓存 |
RocketMQ | 2.2 | 消息队列 |
canal | 1.1 | 数据库同步 |
Spring Cloud Gateway | 3.0 | 网关 |
Spring Cloud LoadBalancer | 3.0 | 负载均衡 |
ElasticSearch | 7.9 | 数据搜索 |
minio | 8.0 | 文件上传 |
Knife4j | 3.0 | MVC框架集成Swagger生成Api文档 |
Element UI | 2.13 | UI框架 |
vue、uni-app | vue2.6 | JS框架 |
部署教程请参考该文件夹下的/基本开发文档/mall4cloud开发环境搭建.md
以及/开发环境搭建
目录下的中间件安装。
- Mall4j官网 https://www.mall4j.com
- 商务合作微信
- mall4j开源技术QQ群:722835385