開源的13個Spring Boot 優秀學習專案!超53K星,一網打盡!
往期熱門文章:
1、《往期精選優秀博文都在這裡了!》
Spring Boot 算是目前 Java 領域最火的技術棧了,也是Java開發人員不得不掌握的技術,今天給大家整理了13個優質 Spring Boot 開源專案給大家參考,希望能夠幫助到正在學習 Spring Boot 的小夥伴!小夥伴簡歷中不知道寫什麼專案的或者專案沒有亮點的,我只能幫你們到這了!下邊的專案排名不分先後!
一、mall
star 數 12.7k,專案地址:
https://github.com/macrozheng/mall
mall專案是一套電商系統,包括前臺商城系統及後臺管理系統,基於SpringBoot+MyBatis實現。 前臺商城系統包含首頁門戶、商品推薦、商品搜尋、商品展示、購物車、訂單流程、會員中心、客戶服務、幫助中心等模組。 後臺管理系統包含商品管理、訂單管理、會員管理、促銷管理、運營管理、內容管理、統計報表、財務管理、許可權管理、設定等模組。
專案演示:
二、Cloud-Platform
star 數 8k,專案地址:
https://gitee.com/geek_qi/cloud-platform
Cloud-Platform是國內首個基於Spring Cloud微服務化開發平臺,具有統一授權、認證後臺管理系統,其中包含具備使用者管理、資源許可權管理、閘道器API 管理等多個模組,支援多業務系統並行開發,可以作為後端服務的開發腳手架。程式碼簡潔,架構清晰,適合學習和直接專案中使用。 核心技術採用Spring Boot 2.1.2以及Spring Cloud (Greenwich.RELEASE) 相關核心元件,採用Nacos註冊和配置中心,整合流量衛兵Sentinel,前端採用vue-element-admin元件。
專案模組:
專案演示:
三、微人事
star 數 3.3k,專案地址:
https://github.com/lenve/vhr
微人事是一個前後端分離的人力資源管理系統,專案採用 SpringBoot + Vue 開發。許可權管理相關的模組主要有兩個,分別是 [系統管理->基礎資訊設定->許可權組] 可以管理角色和資源的關係, [系統管理->操作員管理] 可以管理使用者和角色的關係。另外,本專案也在不斷的更新中,小夥伴們可以通過下方的更新記錄檢視最新完成的功能。
專案演示:
四、spring-boot-pay
star 數 2.9k,專案地址:
https://gitee.com/52itstyle/spring-boot-pay
這是一個支付案例,提供了包括支付寶、微信、銀聯在內的詳細支付程式碼案例,對於有支付需求的小夥伴來說,這個專案再合適不過了。
專案演示:
五、spring-boot-seckill
star 數 3.7k,專案地址:
https://gitee.com/52itstyle/spring-boot-seckill
從0到1構建分散式秒殺系統,脫離案例講架構都是耍流氓,SpringBoot開發案例從0到1構建分散式秒殺系統,專案案例基本成型,逐步完善中。
秒殺架構圖:
專案演示:
六、V 部落
star 數 1.06k,專案地址:
https://github.com/lenve/VBlog
V部落是一個多使用者部落格管理平臺,採用 Vue + SpringBoot開發。
專案演示:
七、springboot-plus
star 數 2.6k,專案地址:
https://gitee.com/xiandafu/springboot-plus
一個基於SpringBoot 2 的管理後臺系統,包含了使用者管理,組織機構管理,角色管理,功能點管理,選單管理,許可權分配,資料許可權分配,程式碼生成等功能 相比其他開源的後臺系統,SpringBoot-Plus 具有一定的複雜度。系統基於Spring Boot2.1技術,前端採用了Layui2.4。
資料庫以MySQL/Oracle/Postgres/SQLServer為例項,理論上是跨資料庫平臺。
專案演示:
八、litemall
star 數 6.49k,專案地址:
https://github.com/linlinjava/litemall
一個商城專案,包括Spring Boot後端 + Vue管理員前端 + 微信小程式使用者前端 + Vue使用者移動端。
小商城功能:首頁、專題列表、專題詳情、分類列表、分類詳情、品牌列表、品牌詳情、新品首發、人氣推薦、優惠券列表、優惠券選擇、團購(團購業務有待完善)、搜尋、商品詳情、商品評價、商品分享、購物車、下單、訂單列表、訂單詳情、地址、收藏、足跡、意見反饋、客服;
管理平臺功能:會員管理、商城管理、商品管理、推廣管理、系統管理、配置管理、統計報表。
專案架構:
技術棧:
專案演示:
九、jeeSpringCloud
star 數:3.9k,專案地址:
https://gitee.com/JeeHuangBingGui/jeeSpringCloud
基於SpringBoot2.0的後臺許可權管理系統介面簡潔美觀敏捷開發系統架構。核心技術採用Spring、MyBatis、Shiro沒有任何其它重度依賴。 網際網路雲快速開發框架,微服務分散式程式碼生成的敏捷開發系統架構。專案程式碼簡潔,註釋豐富,上手容易,還同時集中分散式、微服務,同時包含許多基礎模組和監控、服務模組。模組包括:定時任務排程、伺服器監控、平臺監控、平臺設定、開發平臺、單點登入、Redis分散式快取記憶體、會員、營銷、線上使用者、日誌、線上人數、訪問次數、呼叫次數、直接叢集、介面文件、生成模組、程式碼例項、安裝視訊、教程文件 程式碼生成(單表、主附表、樹表、列表和表單、redis快取記憶體對接程式碼、圖表統計、地圖統計、vue.js)、dubbo、springCloud、SpringBoot、mybatis、spring、springmvc。
專案演示:
十、NiceFish
star 數:3k,專案地址:
https://gitee.com/mumu-osc/NiceFish
NiceFish(美人魚) 是一個系列專案,目標是示範前後端分離的開發模式:前端瀏覽器、移動端、Electron 環境中的各種開發模式;後端有兩個版本:SpringBoot 版本和 SpringCloud 版本。
專案演示:
十一、zscat_sw
star 數:2.1k,專案地址:
https://gitee.com/catshen/zscat_sw
基於springboot dubbo構建的一個商城專案,包括前端,後端和h5應用,小程式,作為zscat應用實踐的模板專案。包含sso登入、API閘道器、流量控制、自定義協議包裝、、自動crud、自動快取、讀寫分離、分散式快取、分散式定時任務、分散式鎖、訊息佇列、事件機制、oauth2.0登入、全文搜尋、整合qiniu檔案服務、整合dubbo、整合springcboot等功能。
專案架構:
專案演示:
十二、Roses
star數:1.7k,專案地址:
https://gitee.com/stylefeng/roses
Roses基於Spring Boot 2和Spring Cloud Finchley.SR2,更符合企業級的分散式和服務化解決方案,Roses擁有高效率的開發體驗,提供可靠訊息最終一致性分散式事務解決方案,提供基於呼叫鏈的服務治理,提供可靠的服務異常定位方案(Log + Trace)等等,一個分散式框架不僅需要構建高效穩定的底層開發框架,更需要解決分散式帶來的種種挑戰!
十三、華夏ERP
star數:1.6k,專案地址:
https://gitee.com/jishenghua/JSH_ERP
華夏ERP基於SpringBoot框架,立志為中小企業提供開源好用的ERP軟體,目前專注進銷存+財務功能。主要模組有零售管理、採購管理、銷售管理、倉庫管理、財務管理、報表查詢、基礎資料、系統管理等。支援預付款、收入支出、倉庫調撥、組裝拆卸、訂單等特色功能。擁有庫存狀況、出入庫統計等報表。同時對角色和許可權進行了細緻全面控制,精確到每個按鈕和選單。
專案演示:
總結
好了,一點點整理的資源,如果還有比較好的,還希望大家在下方補充哦!
相關文章
- 優秀的 Spring Boot 語言開源專案Spring Boot
- GitHub 中文排行榜,高分優秀中文專案一網打盡!Github
- 一個優秀的Android開源框架學習專案ForgetSkyWanAndroidAndroid框架NaN
- 推薦幾個優秀的開源的專案
- Github 上 Star 最多的個人 Spring Boot 開源學習專案GithubSpring Boot
- 11個優秀的Android開發開源專案Android
- 43個優秀的Swift開源專案推薦Swift
- 從一個優秀開源專案來談前端架構前端架構
- 手把手教你如何構建一個優秀的開源專案
- 做一個優秀的開源專案,需要注意哪些方面?
- 做一個優秀的開源專案 需要注意哪些方面?
- 推薦一個開源免費的 Spring Boot 實戰專案Spring Boot
- GitHub上優秀的Go開源專案GithubGo
- GitHub 上優秀的 Go 開源專案GithubGo
- Go優秀開源專案推薦Go
- [轉] Android優秀開源專案Android
- 使用Spring Boot開發的10個免費開源專案Spring Boot
- 12個的優秀的人工智慧開源專案利器人工智慧
- 使用Spring Boot的10多個免費開源專案Spring Boot
- 如何完成一個優秀的專案
- 學習React Native必備優秀開源專案推薦(吐血整理!)React Native
- 沸點開源秀:推薦一波優秀的 GitHub 專案合集Github
- 必須Mark!43個優秀的Swift開源專案推薦Swift
- 一網打盡13款開源Java大資料工具,從理論到實踐的剖析Java大資料
- Android專案中最火最常用的優秀開源專案Android
- Spring boot學習(一)開啟Spring boot之旅Spring Boot
- 基於.NET Core的優秀開源專案合集
- 快速開發android,離不開這10個優秀的開源專案Android
- 20 個值得學習的 Vue 開源專案Vue
- Halo 開源專案學習(一):專案啟動
- Spring IOC知識點一網打盡!Spring
- Golang優秀開源專案彙總(持續更新。。。)Golang
- 如何把Spring Boot 專案變成一個XML配置的Spring專案Spring BootXML
- OpenSNS開源社群將開放授權給優秀開源專案使用
- 你是不是一個優秀的專案經理人(轉)
- 你是一個優秀的專案經理人嗎 (轉)
- 快速建立你的第一個Spring Boot專案Spring Boot
- Spring Boot 2.5.6、JDK 17 和 Maven 的完整開源專案Spring BootJDKMaven