《GITHUB精選》是我們分享Github中優質項目的欄目,包括技術、學習、實用與各種有趣的内容。本期推薦的是一個基于SpringBoot實現的電商系統。
項目介紹:mall
該項目是一個完整的電商網站系統,包括前台商城系統及後台管理系統,基于SpringBoot MyBatis實現,采用Docker容器化部署。
C端商城系統包含首頁門戶、商品推薦、商品搜索、商品展示、購物車、訂單流程、會員中心、客戶服務、幫助中心等模塊。
後台管理系統包含商品管理、訂單管理、會員管理、促銷管理、運營管理、内容管理、統計報表、财務管理、權限管理、設置等模塊。
客戶端商城展示:
後端管理系統展示
項目技術框架:
前端
Vue前端框架,Vue-router實現路由框架,Vuex實現全局狀态管理,Element實現UI框架,Axios用作前端Http框架,V-charts實現圖标框架,Js-cookis管理cookie
後端架構
springboot容器 MVC框架,springSecurity鑒權,MyBatis用于ORM,MyBatisGenerator代碼生成器,ES搜索引擎,RabbitMQ消息隊列,Redis分布式緩存,MongoDB用于NOSQL數據庫,LogStash日志收集,Kibina日志可視化查看器,Nginx負載均衡,Docker容器化部署,Jenkins自動部署,Druid數據庫連接池,Oss對象存儲,LomBok對象封裝器,PageHelper分頁插件,Swagger文檔生成器,Hibernator-Validator驗證框架等
開發環境:
JDK 1.8,Mysql 5.7,Redis 5.0,
MongoDB 4.2.5, RabbitMQ 3.7.14,Nginx 1.1 ES 7.6.2
Logstash 7.6.2 Kibana 7.6.2
開發進度
溫馨提示:該項目整體技術上還是比較不錯的,喜歡的同學可以嘗試跟着一起學習開發,整個項目做完相信會有一個技術上的提升。
GITHUB:htt
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!