介绍
微服务商城系统,包括前台商城系统及后台管理系统,基于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 |
进度条控件 |
系统架构
业务架构
源码获取方式:基于主流技术开发的微服务商城系统源码免费分享