介紹
微服務商城系統,包括前臺商城系統及後臺管理系統,基於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 |
進度條控件 |
系統架構
業務架構
源碼獲取方式:基於主流技術開發的微服務商城系統源碼免費分享