最近在研究SpringCloud,看到一個基於SpringCloud+vue搭建的模擬商城項目。用來輔助學習SpringCloud企業級開發還是很有幫助的。強烈推薦!!
源碼地址在最后。
spring cloud + vue + oAuth2.0全家桶實戰,前后端分離模擬商城,完整的購物流程、后端運營平台,可以實現快速搭建企業級微服務項目。支持微信等三方登錄。
功能點:
模擬商城,完整的購物流程、后端運營平台對前端業務的支撐,和對項目的運維,有各項的監控指標和運維指標。
技術點:
核心技術為springcloud+vue兩個全家桶實現,采取了取自開源用於開源的目標,所以能用開源絕不用收費框架,整體技術棧只有阿里雲短信服務是收費的,都是目前java前瞻性的框架,可以為中小企業解決微服務架構難題,可以幫助企業快速建站。
由於服務 器成本較高,盡量降低開發成本的原則,本項目由10個后端項目和3個前端項目共同組成。真正實現了基於RBAC、jwt和oauth2的無狀態統一權限認證的解決方案,實現了異常和日志的統一管理,實現了MQ落地保證100%到達的解決方案。
- 核心框架:springcloud Edgware全家桶
- 安全框架:Spring Security Spring Cloud Oauth2
- 分布式任務調度:elastic-job
- 持久層框架:MyBatis、通用Mapper4、Mybatis_PageHelper
- 數據庫連接池:Alibaba Druid
- 日志管理:Logback前端框架:Vue全家桶以及相關組件
- 三方服務: 郵件服務、阿里雲短信服務、七牛雲文件服務、釘釘機器人服務、高德地圖API

商城頁面:http://mall.paascloud.net/index

后台支持微信登錄:http://admin.paascloud.net/uas/role/list

資源地址:https://github.com/paascloud/paascloud-master