最近經常被讀者問到有沒有 Spring Boot 實戰專案可以學習,於是,我就去 Github 上找了 10 個我覺得還不錯的實戰專案。對於這些實戰專案,有部分是比較適合 Spring Boot 剛入門的朋友學習的,還有一部分可能要求你對 Spring Boot 相關技術比較熟悉。需要的朋友可以根據個人實際情況進行選擇。如果你對 Spring Boot 不太熟悉的話,可以看我最近開源的 springboot-guide:github.com/Snailclimb/… 入門(還在持續更新中)。
mall
- Github地址: github.com/macrozheng/…
- star: 22.9k
- 介紹: mall專案是一套電商系統,包括前臺商城系統及後臺管理系統,基於SpringBoot+MyBatis實現。 前臺商城系統包含首頁門戶、商品推薦、商品搜尋、商品展示、購物車、訂單流程、會員中心、客戶服務、幫助中心等模組。 後臺管理系統包含商品管理、訂單管理、會員管理、促銷管理、運營管理、內容管理、統計報表、財務管理、許可權管理、設定等模組。
jeecg-boot
- Github地址:github.com/zhangdaisco…
- star: 6.4k
- 介紹: 一款基於程式碼生成器的JAVA快速開發平臺!採用最新技術,前後端分離架構:SpringBoot 2.x,Ant Design&Vue,Mybatis,Shiro,JWT。強大的程式碼生成器讓前後端程式碼一鍵生成,無需寫任何程式碼,絕對是全棧開發福音!! JeecgBoot的宗旨是提高UI能力的同時,降低前後分離的開發成本,JeecgBoot還獨創線上開發模式,No程式碼概念,一系列線上智慧開發:線上配置表單、線上配置報表、線上設計流程等等。
eladmin
- Github地址:github.com/elunez/elad…
- star: 3.9k
- 介紹: 專案基於 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前後端分離的後臺管理系統,專案採用分模組開發方式, 許可權控制採用 RBAC,支援資料字典與資料許可權管理,支援一鍵生成前後端程式碼,支援動態路由。
paascloud-master
- Github地址:github.com/paascloud/p…
- star: 5.9k
- 介紹: spring cloud + vue + oAuth2.0全家桶實戰,前後端分離模擬商城,完整的購物流程、後端運營平臺,可以實現快速搭建企業級微服務專案。支援微信登入等三方登入。
vhr
- Github地址:github.com/lenve/vhr
- star: 10.6k
- 介紹: 微人事是一個前後端分離的人力資源管理系統,專案採用SpringBoot+Vue開發。
One mall
- Github地址:github.com/YunaiV/onem…
- star: 1.2k
- 介紹: mall 商城,基於微服務的思想,構建在 B2C 電商場景下的專案實戰。核心技術棧,是 Spring Boot + Dubbo 。未來,會重構成 Spring Cloud Alibaba 。
Guns
- Github地址:github.com/stylefeng/G…
- star: 2.3k
- 介紹: Guns基於SpringBoot 2,致力於做更簡潔的後臺管理系統,完美整合springmvc + shiro + mybatis-plus + beetl!Guns專案程式碼簡潔,註釋豐富,上手容易,同時Guns包含許多基礎模組(使用者管理,角色管理,部門管理,字典管理等10個模組),可以直接作為一個後臺管理系統的腳手架!
SpringCloud
- Github地址:github.com/YunaiV/onem…
- star: 1.2k
- 介紹: mall 商城,基於微服務的思想,構建在 B2C 電商場景下的專案實戰。核心技術棧,是 Spring Boot + Dubbo 。未來,會重構成 Spring Cloud Alibaba 。
SpringBoot-Shiro-Vue
- Github地址:github.com/Heeexy/Spri…
- star: 1.8k
- 介紹: 提供一套基於Spring Boot-Shiro-Vue的許可權管理思路.前後端都加以控制,做到按鈕/介面級別的許可權。
newbee-mall
最近開源的一個商城專案。
- Github地址:github.com/newbee-ltd/…
- star: 50
- 介紹: newbee-mall 專案是一套電商系統,包括 newbee-mall 商城系統及 newbee-mall-admin 商城後臺管理系統,基於 Spring Boot 2.X 及相關技術棧開發。 前臺商城系統包含首頁門戶、商品分類、新品上線、首頁輪播、商品推薦、商品搜尋、商品展示、購物車、訂單結算、訂單流程、個人訂單管理、會員中心、幫助中心等模組。 後臺管理系統包含資料皮膚、輪播圖管理、商品管理、訂單管理、會員管理、分類管理、設定等模組。
作者的其他開源專案推薦
- springboot-guide : 適合新手入門以及有經驗的開發人員查閱的 Spring Boot 教程(業餘時間維護中,歡迎一起維護)。
- programmer-advancement : 我覺得技術人員應該有的一些好習慣!
- spring-security-jwt-guide :從零入門 !Spring Security With JWT(含許可權驗證)後端部分程式碼。