This open-source B2B2C e-commerce system is built with Spring Cloud, Nacos, Seata, MySQL, Redis, RocketMQ, Canal, ElasticSearch, and Minio. It features a modern UI, supports cluster deployment, and includes a complete order process. Upgraded to Spring Boot 3 and Vue 3, it's perfect for rapid development and customization.
一个基于Spring Cloud、Nacos、Seata、Mysql、Redis、RocketMQ、canal、ElasticSearch、minio的微服务B2B2C电商商城系统,采用主流的互联网技术架构、全新的UI设计、支持集群部署、服务注册和发现以及拥有完整的订单流程等,代码完全开源,没有任何二次封装,是一个非常适合二次开发的电商平台系统。
Spring以及VUE官方宣布,SpringBoot2与Vue2已在2023年底停止维护。新项目建议使用SpringBoot3+Vue3的组合,本商城已完成升级!!!
前言
本商城致力于为中大型企业打造一个功能完整、易于维护的微服务B2B2C电商商城系统,采用主流微服务技术实现。后台管理系统包含平台管理,店铺管理、商品管理、订单管理、规格管理、权限管理、资源管理等模块。
文档
这代码有没有文档呀? 当然有啦,你已经下载了,在doc这个文件夹上,实在不知道,我就给链接出来咯:
gitee:https://gitee.com/gz-yami/mall4cloud/tree/master/doc
开发环境搭建视频(推荐先看下文档再看视频):https://www.bilibili.com/video/BV1TK411C7aV
有声音了。如果视频对你有用,记得点赞投币噢。
本项目是一个极度遵守阿里巴巴代码规约的项目,以下是代码规约扫描结果
具体目录结构和代码规范,可以查看 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
授权
除开源版本外,本商城还提供商业版本的商城,欲知详情,请访问官网。
商城官网:https://www.mall4j.com
商城使用 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
商业版小程序演示
目录结构规范
我们也有自己的目录结构
关于FeignClient,由于微服务之间存在互相调用,Feign 是http协议,理论上是为了解耦,而实际上提供方接口进行修改,调用方却没有进行修改的时候,会造成异常,所以我们抽取出来。还有就是对内暴露的接口,是很多地方都公用的,所以我们还将接口抽取了出了一个模块,方便引用。可以看到mall4cloud-api这个模块下是所有对内feign接口的信息。
目录结构
技术选型
系统架构图
商城部署后 API 地址
部署教程
部署教程请参考该文件夹下的/基本开发文档/mall4cloud开发环境搭建.md以及/开发环境搭建目录下的中间件安装。
代码运行相关截图
1.后台截图
平台端
商家端
2.小程序截图
3.uni-app截图
提交反馈
springboot版本商城请点击
https://gitee.com/gz-yami/mall4j
你的点赞鼓励,是我们前进的动力~
你的点赞鼓励,是我们前进的动力~
你的点赞鼓励,是我们前进的动力~
更多信息请查看官网 https://www.mall4j.com