# 商城源代码 **Repository Path**: super-edge/iBase4J ## Basic Information - **Project Name**: 商城源代码 - **Description**: 支持搭建多商户商城 供应链商城 B2B2C商城 S2B2C商城 商城后端采用java jdk21 前端vue3 小程序uniapp 前沿主流的技术栈架构,快速搭建一个企业商城。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9886 - **Forks**: 4419 - **Created**: 2016-04-08 - **Last Updated**: 2026-05-18 ## Categories & Tags **Categories**: backend **Tags**: Java, 商城, 商城源码, 多商户商城系统 ## README ## 一、整体技术栈概览 该项目采用前后端分离架构,覆盖从前端交互到后端分布式服务、数据存储与检索的完整技术方案。 --- ## 二、前端技术栈 - **核心技术**:`TypeScript`、`Vue3`、`uni-app`、`element-plus`、`pinia` - **核心框架**:`Vue3` - **后台UI框架**:`element-plus` --- ## 三、后端技术栈 ### 基础技术 - 核心语言:`Java` - 核心框架:`Spring Boot`、`Spring Cloud` ### 分布式核心组件 | 模块 | 技术选型 | | :--- | :--- | | 核心框架 | `spring-cloud` | | ORM框架 | `mybatis` | | 服务注册/配置中心 | `nacos` | | 网关 | `spring-cloud-gateway` | | 负载均衡 | `spring-cloud-loadbalance` | | 熔断限流 | `sentinel` | | 服务调用 | `dubbo 3.1.3` | | 分库分表 | `ShardingSphere-JDBC` | | 读写分离 | `dynamic-datasource` | | 分布式缓存 | `redis` | | 分布式锁 | `redisson` | | 消息队列 | `rabbitmq` | | 任务调度 | `xxl-job` | | 数据搜索 | `elasticsearch` | --- ## 四、业务场景支持 项目支持多种电商业务模式: - `S2B2C供应链`(整合上下游,打通供应链) - `B2B2C多商户`(多平台、多商户入驻) - `B2C单商户商城`(私域电商/独立品牌商城) 如果对本系统有疑问和需要商用授权证明 可以添加交流 ![输入图片说明](nacos/DEFAULT_GROUP/0ce860e1b96cd18b8c174fc08ca2fba1.png) ![输入图片说明](nacos/DEFAULT_GROUP/f419c9035faecb43d0896dd8e0a1b2ed.png) ![输入图片说明](images/2.jpg)