Github 上 10 個值得學(xué)習(xí)的 Springboot 開源項(xiàng)目
Spring Boot 幾乎繼承了所有 Spring 框架的優(yōu)點(diǎn),同時還可以讓項(xiàng)目的配置更簡化、編碼更簡化、部署更方便。近兩年受到很多開發(fā)者的追捧,也是火熱的不行!
下面給大家整理了 10 個 Github 上最值得學(xué)習(xí)的 Springboot 開源項(xiàng)目,幫助大家提升技術(shù),走上人生巔峰!
1. Mall
基于 SpringBoot+MyBatis 實(shí)現(xiàn)的一套電商系統(tǒng),包括前臺商城系統(tǒng)及后臺管理系統(tǒng)。
前臺商城系統(tǒng)包含首頁門戶、商品推薦、商品搜索、商品展示、購物車、訂單流程、會員中心、客戶服務(wù)、幫助中心等模塊。
后臺管理系統(tǒng)包含商品管理、訂單管理、會員管理、促銷管理、運(yùn)營管理、內(nèi)容管理、統(tǒng)計(jì)報(bào)表、財(cái)務(wù)管理、權(quán)限管理、設(shè)置等模塊。
Github:https://github.com/macrozheng/mall
演示地址:mall-admin-web
項(xiàng)目截圖:

2.微人事
采用 SpringBoot + Vue 開發(fā)一個前后端分離的人力資源管理系統(tǒng)。
Github:https://github.com/lenve/vhr
項(xiàng)目截圖:

該項(xiàng)目已授權(quán)實(shí)驗(yàn)樓改編訓(xùn)練營,直接閱讀項(xiàng)目源碼吃力的同學(xué),可前往https://www.shiyanlou.com/courses/1346。
3.V 部落
使用 Vue + SpringBoot 實(shí)現(xiàn)的多用戶博客管理平臺。
Github:https://github.com/lenve/VBlog
項(xiàng)目截圖:

微人事和 V 部落是同一個作者的作品。
4.Springboot-plus
基于 SpringBoot 2 的管理后臺系統(tǒng),包含了用戶管理,組織機(jī)構(gòu)管理,角色管理,功能點(diǎn)管理,菜單管理,權(quán)限分配,數(shù)據(jù)權(quán)限分配,代碼生成等功能。
Github:https://github.com/hdhong/springboot-plus
項(xiàng)目截圖:

5.Spring-Boot-Pay
一個支付案例,提供了包括支付寶、微信、銀聯(lián)在內(nèi)的詳細(xì)支付代碼案例,對于有支付需求的小伙伴來說,這個項(xiàng)目再合適不過了。
Github:https://github.com/softprog/spring-boot-pay
6. spring-boot-seckill
SpringBoot 開發(fā)案例從 0 到 1 構(gòu)建分布式秒殺系統(tǒng)。
GitHub:https://github.com/ZoeShaw101/spring-boot-seckill
秒殺架構(gòu):

7.jeeSpringCloud
基于 SpringBoot2.0 的后臺權(quán)限管理系統(tǒng)界面簡潔美觀敏捷開發(fā)系統(tǒng)架構(gòu)。核心技術(shù)采用 Spring、MyBatis、Shiro 沒有任何其它重度依賴。
Github:https://github.com/HuangBingGui/JeeSpringCloudV3.2
演示地址:http://bknfdnl.hn3.mofasuidao.cn/admin/login
8.Roses
基于 Spring Boot 2 和 Spring Cloud Finchley.RELEASE,致力做更簡潔的分布式和服務(wù)化解決方案,Roses 擁有高效率的開發(fā)體驗(yàn),提供可靠消息最終一致性分布式事務(wù)解決方案,提供基于調(diào)用鏈的服務(wù)治理,提供可靠的服務(wù)異常定位方案(Log + Trace)等等。
一個分布式框架不僅需要構(gòu)建高效穩(wěn)定的底層開發(fā)框架,更需要解決分布式帶來的種種挑戰(zhàn)!
Github:https://github.com/stylefeng/Roses
9.Halo
使用 Spring Boot 框架,完成的現(xiàn)代化的個人獨(dú)立博客系統(tǒng)。具有完備的 Markdown 編輯器以及文章/頁面系統(tǒng),包含分類/標(biāo)簽/預(yù)覽圖,附件管理,評論系統(tǒng),主題系統(tǒng),系統(tǒng)設(shè)置等功能。
Github:https://github.com/halo-dev/halo
官方文檔:https://halo.run
10.Spring-Boot-Admin
用來管理和監(jiān)視您的 Spring Boot 應(yīng)用程序的。應(yīng)用程序需要注冊為客戶端,UI由 AngularJs 開發(fā)。
Github:https://github.com/codecentric/spring-boot-admin
項(xiàng)目截圖:
