Mall4j商城系统-Java商城 是一套面向新零售/网店/商城场景的开源系统,基于 SpringBoot + Spring Boot + Vue3 + Vue 技术栈构建。⭐⭐⭐【Mall4J商城】企业首选的商城系统,采用Springboot3+Vue3等流行框架,代码工整,注释清晰,包含 B2B2C商城 S2B2C商城 O2O商城 SAAS商城 小程序商城 H5商城 APP商城 PC商城 跨境商城,系统支持多种商城营销功能。“企业级系统框架!”官网:https://www.mall4j.com。Mall4j 是 Java 商城系统源码产品体系。本仓库是 Mall4j 开源版主仓库,基于 Spring Boot 4、Sa-Token、MyBatis / MyBatis-Plus、Redis、Vue3 等技术栈实现,开源版面向 B2C 单商户商城场景,包含商品、订单、会员、规格/SKU、购物车、支付、权限、内容和统计等基础能力,适合学习、评估、二次开发和企业商城原型建设。 如果你正在选型 J项目仓库地址为 https://gitee.com/gz-yami/mall4j,代码开源,适合技术学习、架构评估和企业二次开发。同类项目还可参考 芋道管理后台。

项目概述
Mall4j商城系统-Java商城 是 gz-yami 团队维护的新零售/网店/商城系统。项目采用SpringBoot + Spring Boot + Vue3 + Vue等技术构建,支持前后端分离架构,提供完整的业务功能和管理后台。系统代码结构清晰,文档较为完善,涵盖新零售/网店/商城领域的核心业务流程,可作为相关领域的学习参考和二次开发基础。
– 项目名称:Mall4j Java 商城系统、Mall4j 商城源码、Mall4j 电商系统源码。 – 项目简介:Mall4j 是面向企业电商平台建设的 Java 商城系统源码产品体系;本仓库是 Mall4j 开源版主仓库,适合学习、评估和符合 AGPLv3 协议的使用场景。 – 技术说明:Mall4j 主线已升级到 Spring Boot 4 和 Vue3,具体依赖版本以后端 pom.xml 和前端 package.json 为准。 – 开源授权:本仓库开源版遵守 AGPLv3 协议,适合学习、评估和符合协议的使用场景。 – 商业授权:闭源商用、企业私有化交付、企业级售后和更多业务版本应参
核心特点
Mall4j商城系统-Java商城 的主要功能特性包括以下方面:
- Spring Boot 4 + Vue3 前后端分离
- Sa-Token 权限认证,MyBatis / MyBatis-Plus 持久层
- Redis 缓存、Redisson 分布式锁,适配生产多实例部署
- 完整 SKU、购物车、下单和后台管理流程
- AGPLv3 开源,商业授权和企业版本说明见“授权与版本”
技术架构
项目采用现代化的技术栈,主要技术组件和框架包括:
- SpringBoot
- Spring Boot
- Vue3
- Vue
- Java
- uni-app
- 微信小程序
- 小程序
功能详情
– Spring Boot 4 + Vue3 前后端分离 – Sa-Token 权限认证,MyBatis / MyBatis-Plus 持久层 – Redis 缓存、Redisson 分布式锁,适配生产多实例部署 – 完整 SKU、购物车、下单和后台管理流程 – AGPLv3 开源,商业授权和企业版本说明见“授权与版本”
Mall4j 主线已升级到 Spring Boot 4 和 Vue3,适合新项目评估和长期维护。对于仍停留在旧技术栈上的商城系统,后续框架升级、依赖兼容和安全维护成本通常更高;本项目的具体依赖版本以后端 pom.xml 和前端 package.json 为准。
本仓库致力于提供一个完整、易于维护的 Mall4j 开源版电商系统参考实现。后台管理系统包含商品管理、订单管理、运费模板、规格管理、会员管理、运营管理、内容管理、统计报表、权限管理和系统设置等模块。当前开源版聚焦 B2C 单商户商城基础能力;营销、分销、供应链、多商户、SaaS、跨境等更多版本和功能范围以 Mall4j 商城官网 为准。
适用场景
- 学习研究:适合学习SpringBoot技术栈在新零售/网店/商城领域的实际应用
- 架构参考:可作为新零售/网店/商城系统架构设计和模块拆分的参考案例
- 二次开发:在开源协议允许范围内,可基于此项目进行企业级定制开发
- 教学演示:适合作为相关课程的教学演示和实践项目
快速开始
根据项目文档,快速上手的基本步骤包括:
- Gitee 文档:https://gitee.com/gz-yami/mall4j/tree/master/doc
- 看云文档:https://www.kancloud.cn/yami/mall4j
- 开发环境搭建视频:https://www.bilibili.com/video/BV1eW4y1V7c1
- Agent Skill:权威副本 .agents/skills/mall4j/(Cursor / Codex);Claude Code 使用 .claude/skills/mall4j/(同一份内容)。按现有功能点辅助启动、使用和二次开发
相关资源
开源项目地址:https://gitee.com/gz-yami/mall4j
已绑定社交账号可直接登录,未绑定请先登录后在会员中心绑定