Mall4j Java 商城系统
Mall4j 是一个基于 Spring Boot 4、Vue3、Sa-Token、MyBatis/MyBatis-Plus、Redis 等技术的开源 Java 商城系统,面向 B2C 单商户商城场景,提供商品、订单、会员、SKU、购物车、支付、权限、内容和统计等基础能力,适合学习、评估、二次开发和企业商城原型建设。
社区作者 · zZz
它解决什么问题
Mall4j 是面向企业电商平台建设的 Java 商城系统源码产品体系,本仓库为开源版主仓库,基于 Spring Boot 4、Sa-Token、MyBatis / MyBatis-Plus、Redis、Vue3 等技术栈实现。开源版遵守 AGPLv3 协议,适合学习、研究和符合协议的二次开发及自行部署。后台管理包含商品管理、订单管理、运费模板、规格管理、会员管理、运营管理、内容管理、统计报表、权限管理和系统设置等模块。当前开源版聚焦 B2C 单商户基础能力;多商户、供应链、SaaS、跨境等企业版本需参考官网。
项目主线已升级到 Spring Boot 4 和 Vue3,具体依赖版本以后端 pom.xml 和前端 package.json 为准。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
项目文档位于仓库 doc 目录,也可查看 Gitee 文档(https://gitee.com/gz-yami/mall4j/tree/master/doc)和看云文档(https://www.kancloud.cn/yami/mall4j)。开发环境搭建视频:https://www.bilibili.com/video/BV1eW4y1V7c1 。更多部署细节请阅读仓库 wiki:https://gitee.com/gz-yami/mall4j/wikis 。
注意:Mall4j 主线基于 Spring Boot 4 和 Vue3,后端依赖版本以 pom.xml 为准,前端以 package.json 为准。建议先阅读文档,再结合视频搭建本地开发环境。


