Spring Boot 幾乎繼承了所有 Spring 框架的優點,同時還可以讓項目的配置更簡化、編碼更簡化、部署更方便。近兩年受到很多開發者的追捧,也是火熱的不行!
下面給大家整理了 10 個 Github 上最值得學習的 Springboot 開源項目,幫助大家提升技術,走上人生巔峰!
1. Mall
基於 SpringBoot+MyBatis 實現的一套電商系統,包括前台商城系統及后台管理系統。
前台商城系統包含首頁門戶、商品推薦、商品搜索、商品展示、購物車、訂單流程、會員中心、客戶服務、幫助中心等模塊。
后台管理系統包含商品管理、訂單管理、會員管理、促銷管理、運營管理、內容管理、統計報表、財務管理、權限管理、設置等模塊。
Github:https://github.com/macrozheng/mall
演示地址:http://39.98.190.128/index.html
項目截圖:
2.微人事
采用 SpringBoot + Vue 開發一個前后端分離的人力資源管理系統。
Github:https://github.com/lenve/vhr
項目截圖:
該項目已授權實驗樓改編訓練營《SpringBoot + Vue 實現前后端分離的微人事系統》,直接閱讀項目源碼較為吃力的同學,可以移步實驗樓。
3.V 部落
使用 Vue + SpringBoot 實現的多用戶博客管理平台。
Github:https://github.com/lenve/VBlog
項目截圖:
微人事和 V 部落是同一個作者的作品。
4.Springboot-plus
基於 SpringBoot 2 的管理后台系統,包含了用戶管理,組織機構管理,角色管理,功能點管理,菜單管理,權限分配,數據權限分配,代碼生成等功能。
Github:https://github.com/hdhong/springboot-plus
項目截圖:
5.Spring-Boot-Pay
一個支付案例,提供了包括支付寶、微信、銀聯在內的詳細支付代碼案例,對於有支付需求的小伙伴來說,這個項目再合適不過了。
Github:https://github.com/softprog/spring-boot-pay
6. spring-boot-seckill
SpringBoot 開發案例從 0 到 1 構建分布式秒殺系統。
GitHub:https://github.com/ZoeShaw101/spring-boot-seckill
秒殺架構:
7.jeeSpringCloud
基於 SpringBoot2.0 的后台權限管理系統界面簡潔美觀敏捷開發系統架構。核心技術采用 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,致力做更簡潔的分布式和服務化解決方案,Roses 擁有高效率的開發體驗,提供可靠消息最終一致性分布式事務解決方案,提供基於調用鏈的服務治理,提供可靠的服務異常定位方案(Log + Trace)等等。
一個分布式框架不僅需要構建高效穩定的底層開發框架,更需要解決分布式帶來的種種挑戰!
Github:https://github.com/stylefeng/Roses
9.Halo
使用 Spring Boot 框架,完成的現代化的個人獨立博客系統。具有完備的 Markdown 編輯器以及文章/頁面系統,包含分類/標簽/預覽圖,附件管理,評論系統,主題系統,系統設置等功能。
Github:https://github.com/halo-dev/halo
官方文檔:https://halo.run
10.Spring-Boot-Admin
用來管理和監視您的 Spring Boot 應用程序的。應用程序需要注冊為客戶端,UI由 AngularJs 開發。
Github:https://github.com/codecentric/spring-boot-admin
項目截圖:
相關推薦: