# shopTNT电商系统 java商城 **Repository Path**: bbc-se/shoptnt ## Basic Information - **Project Name**: shopTNT电商系统 java商城 - **Description**: 🔥🔥🔥shopTNT开源商城系统,基于SpringBoot架构体系构建的一套b2b2c商城系统,支持小程序商城 H5商城 APP商城 PC商城 。业务场景可覆盖 B2B2C商城 S2B2C商城 O2O商城 直播商城 B2B商城 跨境电商 分销商城 积分商城 福利商城。 - **Primary Language**: Java - **License**: AGPL-3.0 - **Default Branch**: 8.0 - **Homepage**: https://www.shoptnt.cn/ - **GVP Project**: No ## Statistics - **Stars**: 2631 - **Forks**: 1470 - **Created**: 2023-06-20 - **Last Updated**: 2026-09-15 ## Categories & Tags **Categories**: ecommerce **Tags**: Java, 多商户系统, 小程序商城, 电商系统, 商城系统 ## README
基于Spring Cloud的微服务电商系统 | 前后端分离 | 多终端适配 | 全业务场景覆盖
--- ## 🌍 多语言支持
因为没有配置短信参数,短信和图片验证码均为1111,短信验证码要点击发送哦
### 开发/部署文档中心
https://docs.shoptnt.cn/docs/6.0.0/new-deploy/overview
## 项目地址
后台API:https://atomgit.com/bbc-se/shoptnt
前端ui:https://atomgit.com/bbc-se/pc-ui
移动端:https://atomgit.com/bbc-se/mobile-ui
配置中心:https://atomgit.com/bbc-se/config
## 技术栈
### 总体架构

当前后端工程采用 Maven 多模块结构,包含 `framework`、`shoptnt-core`、`config-server`、`sba-server`、`buyer-api`、`manager-api`、`seller-api`、`base-api`、`consumer` 等模块。
### 服务端
| 框架/组件 | 备注 | 版本/说明 |
| --- | --- |---------------------------------------------------------------|
| Java | 运行环境 | 21 |
| Spring Boot | 核心框架 | 3.5.6 |
| Spring Cloud | 微服务基础组件 | 2025.0.0 |
| Spring Cloud Config | 配置中心 | 由 Spring Cloud 统一管理 |
| Spring Boot Admin | 服务监控 | 3.5.5 |
| MyBatis Plus | 持久框架 | 3.5.16 |
| MySQL | 数据库 | 8.3 |
| Druid | 数据库连接池 | 1.2.27 |
| Redis | 缓存 | Spring Data Redis + Redisson 3.35.0 |
| RabbitMQ | 消息中间件 AMQP | Spring AMQP,服务端版本以部署环境为准 |
| Elasticsearch | 搜索引擎 | Spring Data Elasticsearch + Elasticsearch 8.11.1 / Jest 6.3.1 |
| Spring Security | 安全框架 | 随 Spring Boot 3.5.6 管理 |
| Seata | 分布式事务 | 2.0.0 |
| xxl-job | 定时任务 | 2.2.0 |
| OSS/对象存储 | 静态资源/对象存储 | Aliyun OSS 3.14.0 / Tencent COS 5.6.210 / MinIO 8.4.3 |
| Log4j2 | 日志处理 | 2.25.3 |
| Maven | 程序构建 | 以本地 Maven 环境为准 |
| Nginx | 负载均衡/反向代理 | 以部署环境为准 |
当前依赖中未发现 ShardingSphere 和 alibaba/p3c,已不再列入服务端技术栈。
### 客户端-pc端(管理端、商家端、会员端)
| 框架 | 备注 | 版本 |
| ----------------- | ------------ | ------ |
| webpack | 构建工具 | 3.10.0 |
| ES6 | JS版本 | |
| Vue.js | 基础JS框架 | 2.6.14 |
| jQuery | 辅助JS库 | 2.1.4 |
| Vue Router | 路由管理 | 3.0.1 |
| Vuex | 状态管理 | 3.0.1 |
| Element UI | 基础UI库 | 2.15.5 |
| vue-element-admin | UI界面基于 | |
| Axios | 网络请求 | 0.18.0 |
| Scss | CSS预处理 | 4.13.0 |
| ESLint | 代码检查 | 4.13.1 |
| ECharts | 报表系统 | 3.8.5 |
| 百度 UEditor | 富文本编辑器 | |
| 百度 Web Uploader | 图片上传插件 | |
### 客户端-移动端
| 框架 | 备注 | 版本 |
| ------- | ---------- | ------ |
| UniApp | 移动端框架 | 最新版 |
| Vuejs | PC端框架 | v2 |
| UViewUI | 移动端UI库 | 1.8.4 |
## 商城功能展示
### 功能概览
#### 管理端

#### 商家端

#### 会员端

### 商城风采
#### PC端

#### 移动端

## 使用须知
1. 允许个人学习使用。
2. 允许用于学习、毕业设计等。
3. 禁止将本开源的代码和资源进行任何形式任何名义的出售。
4. 限制商业使用,如需[商业使用](http://www.shoptnt.cn)联系QQ:2025555598 或微信扫一扫加我微信。

## 交流、反馈
### 推荐
官方微信群:

### 官方博客
最新架构思路及二开思路等,持续更新中
https://blog.csdn.net/qq_25093429?type=blog