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 incluorder a complete cluster cess. 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