天天看點

11個Spring Boot 優秀學習項目

作者:一個即将退役的碼農

一、mall

項目位址:gitee.com/macrozheng/…

mall項目是一套電商系統,包括前台商城系統及背景管理系統,基于SpringBoot+MyBatis實作。前台商城系統包含首頁門戶、商品推薦、商品搜尋、商品展示、購物車、訂單流程、會員中心、客戶服務、幫助中心等子產品。背景管理系統包含商品管理、訂單管理、會員管理、促銷管理、營運管理、内容管理、統計報表、财務管理、權限管理、設定等子產品。

項目示範:

11個Spring Boot 優秀學習項目

二、Cloud-Platform(微服務的)

項目位址:gitee.com/geek_qi/clo…

Cloud-Platform是國内首個基于Spring Cloud微服務化開發平台,具有統一授權、認證背景管理系統,其中包含具備使用者管理、資源權限管理、網關API 管理等多個子產品,支援多業務系統并行開發,可以作為後端服務的開發腳手架。代碼簡潔,架構清晰,适合學習和直接項目中使用。核心技術采用Spring Boot 2.1.2以及Spring Cloud (Greenwich.RELEASE) 相關核心元件,采用Nacos注冊和配置中心,內建流量衛兵Sentinel,前端采用vue-element-admin元件。

項目示範:

11個Spring Boot 優秀學習項目

三、spring-boot-pay(各種支付案例)

項目位址:gitee.com/52itstyle/s…

這是一個支付案例,提供了包括支付寶、微信、銀聯在内的詳細支付代碼案例,對于有支付需求的小夥伴來說,這個項目再合适不過了。

項目示範:

11個Spring Boot 優秀學習項目

四、spring-boot-seckill(秒殺案例)

項目位址:gitee.com/52itstyle/s…

從0到1建構分布式秒殺系統,脫離案例講架構都是耍流氓,SpringBoot開發案例從0到1建構分布式秒殺系統,項目案例基本成型,逐漸完善中。

項目示範:

11個Spring Boot 優秀學習項目

五、springboot-plus (中規中矩的背景管理系統)

項目位址:gitee.com/xiandafu/sp…

一個基于SpringBoot 2 的管理背景系統,包含了使用者管理,組織機構管理,角色管理,功能點管理,菜單管理,權限配置設定,資料權限配置設定,代碼生成等功能 相比其他開源的背景系統,SpringBoot-Plus 具有一定的複雜度。系統基于Spring Boot2.1技術,前端采用了Layui2.4。

資料庫以MySQL/Oracle/Postgres/SQLServer為執行個體,理論上是跨資料庫平台。

項目示範:

11個Spring Boot 優秀學習項目

六、litemall(電商)

項目位址:gitee.com/linlinjava/…

一個商城項目,包括Spring Boot後端 + Vue管理者前端 + 微信小程式使用者前端 + Vue使用者移動端。

小商城功能:首頁、專題清單、專題詳情、分類清單、分類詳情、品牌清單、品牌詳情、新品首發、人氣推薦、優惠券清單、優惠券選擇、團購(團購業務有待完善)、搜尋、商品詳情、商品評價、商品分享、購物車、下單、訂單清單、訂單詳情、位址、收藏、足迹、意見回報、客服;

管理平台功能:會員管理、商城管理、商品管理、推廣管理、系統管理、配置管理、統計報表。

項目示範:

11個Spring Boot 優秀學習項目

七、jeeSpringCloud(微服務)

項目位址:gitee.com/JeeHuangBin…

基于SpringBoot2.0的背景權限管理系統界面簡潔美觀靈活開發系統架構。核心技術采用Spring、MyBatis、Shiro沒有任何其它重度依賴。網際網路雲快速開發架構,微服務分布式代碼生成的靈活開發系統架構。項目代碼簡潔,注釋豐富,上手容易,還同時集中分布式、微服務,同時包含許多基礎子產品和監控、服務子產品。子產品包括:定時任務排程、伺服器監控、平台監控、平台設定、開發平台、單點登入、Redis分布式高速緩存、會員、營銷、線上使用者、日志、線上人數、通路次數、調用次數、直接叢集、接口文檔、生成子產品、代碼執行個體、安裝視訊、教程文檔 代碼生成(單表、主附表、樹表、清單和表單、redis高速緩存對接代碼、圖表統計、地圖統計、vue.js)、dubbo、springCloud、SpringBoot、mybatis、spring、springmvc。

項目示範:

11個Spring Boot 優秀學習項目

八、NiceFish

項目位址:gitee.com/mumu-osc/Ni…

NiceFish(美人魚) 是一個系列項目,目标是示範前後端分離的開發模式:前端浏覽器、移動端、Electron 環境中的各種開發模式;後端有兩個版本:SpringBoot 版本和 SpringCloud 版本。

項目示範:

11個Spring Boot 優秀學習項目

九、zscat_sw (電商)

項目位址:gitee.com/catshen/zsc…

基于springboot dubbo建構的一個商城項目,包括前端,後端和h5應用,小程式,作為zscat應用實踐的模闆項目。包含sso登入、API網關、流量控制、自定義協定包裝、、自動crud、自動緩存、讀寫分離、分布式緩存、分布式定時任務、分布式鎖、消息隊列、事件機制、oauth2.0登入、全文搜尋、內建qiniu檔案服務、內建dubbo、內建springcboot等功能。

項目示範:

11個Spring Boot 優秀學習項目

十、Roses

項目位址:gitee.com/stylefeng/r…

Roses基于Spring Boot 2和Spring Cloud Finchley.SR2,更符合企業級的分布式和服務化解決方案,Roses擁有高效率的開發體驗,提供可靠消息最終一緻性分布式事務解決方案,提供基于調用鍊的服務治理,提供可靠的服務異常定位方案(Log + Trace)等等,一個分布式架構不僅需要建構高效穩定的底層開發架構,更需要解決分布式帶來的種種挑戰!

項目示範:

11個Spring Boot 優秀學習項目

十一、華夏ERP(ERP)

項目位址:gitee.com/jishenghua/…

華夏ERP基于SpringBoot架構,立志為中小企業提供開源好用的ERP軟體,目前專注進銷存+财務功能。主要子產品有零售管理、采購管理、銷售管理、倉庫管理、财務管理、報表查詢、基礎資料、系統管理等。支援預付款、收入支出、倉庫調撥、組裝拆卸、訂單等特色功能。擁有庫存狀況、出入庫統計等報表。同時對角色和權限進行了細緻全面控制,精确到每個按鈕和菜單

繼續閱讀