介绍
微服务商城系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
技术选型
a.后端技术
| 技术 |
说明 |
| SpringBoot |
容器+MVC框架 |
| SpringSecurity |
认证和授权框架 |
| MyBatis |
ORM框架 |
| MyBatisGenerator |
数据层代码生成 |
| PageHelper |
MyBatis物理分页插件 |
| Swagger-UI |
文档生产工具 |
| Hibernator-Validator |
验证框架 |
| Elasticsearch |
搜索引擎 |
| RabbitMq |
消息队列 |
| Redis |
分布式缓存 |
| MongoDb |
NoSql数据库 |
| Docker |
应用容器引擎 |
| Druid |
数据库连接池 |
| OSS |
对象存储 |
| MinIO |
对象存储 |
| JWT |
JWT登录支持 |
| LogStash |
日志收集工具 |
| Lombok |
简化对象封装工具 |
| Jenkins |
自动化部署工具 |
b.前端技术
| 技术 |
说明 |
| Vue |
前端框架 |
| Vue-router |
路由框架 |
| Vuex |
全局状态管理框架 |
| Element |
前端UI框架 |
| Axios |
前端HTTP框架 |
| v-charts |
基于Echarts的图表框架 |
| Js-cookie |
cookie管理工具 |
| nprogress |
进度条控件 |
系统架构

业务架构

源码获取方式:基于主流技术开发的微服务商城系统源码免费分享




