優秀的 Spring Boot 語言開源專案
優秀的 Spring Boot 語言開源專案,涵蓋了企業級系統框架、檔案文件系統、秒殺系統、微服務化系統、後臺管理系統等各個方面
專案名稱
專案簡介:基於 Spring + SpringMVC + Mybatis 分散式敏捷開發系統架構,提供整套公共微服務服務模組:集中許可權管理(單點登入)、內容管理、支付中心、使用者管理(支援第三方登入)、微信平臺、儲存系統、配置中心、日誌分析、任務和通知等,支援服務治理、監控和追蹤,努力為中小型企業打造全方位J2EE企業級開發解決方案。
專案地址:https://gitee.com/shuzheng/zheng
專案名稱
專案簡介:以 SpringBoot 為中心,模組化開發系統,使用者可以隨意刪減除許可權框架外 任意的系統模組。複用,組裝性強主要應用技術:
-
spring Security
-
Ehcache
-
quartz
-
swagger2
-
Mysql5.6
-
springjdbc
-
druid
-
spring social
-
spring session
-
layerui+vue.js
專案地址:https://gitee.com/SYDeament/ybg_plus
專案名稱
JAVA 分散式快速開發平臺
專案簡介:JAVA 分散式快速開發平臺:SpringBoot,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分散式,Redis 快取,Shiro 許可權管理,Spring-Session 單點登入,Quartz 分散式叢集排程,Restful 服務,QQ/微信登入,App token 登入,微信/支付寶支付;日期轉換、資料型別轉換、序列化、漢字轉拼音、身份證號碼驗證、數字轉人民幣、傳送簡訊、傳送郵件、加密解密、圖片處理、excel 匯入匯出、FTP/SFTP/fastDFS 上傳下載、二維碼、XML 讀寫、高精度計算、系統配置工具類等。
專案地址:https://gitee.com/iBase4J/iBase4J
專案名稱
專案簡介:Java EE(J2EE)快速開發框架,基於經典技術組合(Spring MVC、Apache Shiro、MyBatis、Bootstrap UI),包括核心模組如:組織機構、角色使用者、許可權授權、資料許可權、內容管理、工作流等。雖說很長時間沒有大的更新了,但它的架構精良易於擴充套件深受大家喜愛,依然是中小企業的首選,它的功能設計、底層架構也非常具有參考意義、是學習入門的首選。關注我ThinkGem開源中國部落格瞭解4.0最新動態。
專案地址:https://gitee.com/thinkgem/jeesite
專案名稱
Java 快速開發平臺 MCMS
專案簡介:完整開源,Java 快速開發平臺。基於 Spring、SpringMVC、Mybatis 架構,MStore 提供更多好用的外掛與模板(文章、商城、微信、論壇、會員、評論、支付、積分、工作流、任務排程等,同時提供上百套免費模板任意選擇),價值源自分享!銘飛系統不僅一套簡單好用的開源系統、更是一整套優質的開源生態內容體系。
專案地址:https://gitee.com/mingSoft/MCMS
專案名稱
分散式秒殺系統
專案簡介:可能秒殺架構原理大家都懂,網上也有不少實現方式,但大多都是文字的描述,告訴你如何如何,什麼加鎖、快取、佇列之類。但很少全面有的案例告訴你如何去做,既然是從0到1,希望以下程式碼案例可以幫助到你。當然最終落實到生產,還有很長的路要走,要根據自己的業務進行編碼,實施並部署。你將會在程式碼案例中學到以下知識:
-
如何搭建 SpringBoot 微服務
-
ThreadPoolExecutor 執行緒池的使用
-
ReentrantLock 和 Synchronized 的使用場景
-
資料庫鎖機制(悲觀鎖、樂觀鎖)
-
分散式鎖( RedissLock、Zookeeper )
-
程式內訊息佇列(LinkedBlockingQueue、ArrayBlockingQueue、ConcurrentLinkedQueue)
-
分散式訊息佇列(Redis、Kafka)
-
AOP 實現切面鎖
-
Disruptor 高效佇列
-
商品詳情頁靜態化
專案地址:https://gitee.com/52itstyle/spring-boot-seckill
專案名稱
企業級快速開發腳手架
專案簡介:本專案是 spring boot 搭建的一個企業級快速開發腳手架。其技術棧如下所示:
-
Spring Boot
-
MySQL
-
Freemark
-
SiteMesh
-
Shiro
-
Bootstrap
-
mybatis、mybatisPlus
-
redis
-
Activiti
專案地址:https://gitee.com/jamen/slife
專案名稱
檔案文件線上預覽
專案簡介:此專案為使用 spring boot 打造檔案文件線上預覽專案解決方案,對標業內付費產品有【永中office】【office365】【idocv】等,在取得公司高層同意後以Apache協議開源出來反哺社群,該專案使用流行的spring boot搭建,易上手和部署,基本支援主流辦公文件的線上預覽,如 doc、docx、Excel、pdf、txt、zip、rar、圖片等等。
-
支援 office,pdf 等辦公文件
-
支援 txt、java、php、py、md、js、css等所有純文字
-
支援zip、rar、jar、tar、gzip等壓縮包
-
支援jpg、jpeg、png、gif等圖片預覽(翻轉,縮放,映象)
-
使用 spring boot 開發,預覽服務搭建部署非常簡便
-
rest 介面提供服務,跨平臺特性(java、php、python、go、php....)都支援,應用接入簡單方便
-
抽象預覽服務介面,方便二次開發,非常方便新增其他型別檔案預覽支援
-
最最重要 Apache 協議開源,程式碼pull下來想幹嘛就幹嘛
專案地址:https://gitee.com/kekingcn/file-online-preview
專案名稱
微服務化開發平臺
專案簡介:Cloud-Admin 是國內首個基於 Spring Cloud 微服務化開發平臺,核心技術採用 Spring Boot2 以及 Spring Cloud Gateway 相關核心元件,前端採用 vue-element-admin 元件。具有統一授權、認證後臺管理系統,其中包含具備使用者管理、資源許可權管理、閘道器 API 管理等多個模組,支援多業務系統並行開發,可以作為後端服務的開發腳手架。程式碼簡潔,架構清晰,適合學習和直接專案中使用。
專案地址:https://gitee.com/minull/ace-security
專案名稱
後臺管理系統 Guns
專案簡介:Guns 基於 SpringBoot,致力於做更簡潔的後臺管理系統,完美整合 springmvc + shiro + mybatis-plus + beetl。Guns 專案程式碼簡潔,註釋豐富,上手容易,同時 Guns 包含許多基礎模組(使用者管理,角色管理,部門管理,字典管理等10個模組),可以直接作為一個後臺管理系統的腳手架。
Guns v3.0 新增 rest api 服務,提供對接服務端介面的支援,並利用 jwt token 鑑權機制給予客戶端的訪問許可權,傳輸資料進行 md5 簽名保證傳輸過程資料的安全性!
專案地址:https://gitee.com/naan1993/guns
相關文章
- go語言教程哪裡有?go 語言優秀開源專案彙總Go
- GitHub 上優秀的 Go 開源專案GithubGo
- GitHub上優秀的Go開源專案GithubGo
- 開源的13個Spring Boot 優秀學習專案!超53K星,一網打盡!Spring Boot
- Go優秀開源專案推薦Go
- Android專案中最火最常用的優秀開源專案Android
- 推薦幾個優秀的開源的專案
- 基於.NET Core的優秀開源專案合集
- Excelize入選“2023開源創新榜”優秀開源專案Excelize
- 使用Spring Boot開發的10個免費開源專案Spring Boot
- Spring Boot 2.0 版的開源專案雲收藏來了!Spring Boot
- 使用Spring Boot的10多個免費開源專案Spring Boot
- Spring Boot 2.5.6、JDK 17 和 Maven 的完整開源專案Spring BootJDKMaven
- 【3月更新】React Native 優秀開源專案大全React Native
- 一個優秀的Android開源框架學習專案ForgetSkyWanAndroidAndroid框架NaN
- 12個的優秀的人工智慧開源專案利器人工智慧
- 使用Spring Boot實現微服務架構的開源專案Spring Boot微服務架構
- 快速開發android,離不開這10個優秀的開源專案Android
- Next.js+Spring boot開源電子商務專案JSSpring Boot
- Github 上 Star 最多的個人 Spring Boot 開源學習專案GithubSpring Boot
- 推薦一個開源免費的 Spring Boot 實戰專案Spring Boot
- 有哪些值得學習的 Go 語言開源專案?Go
- Apache Pulsar 榮獲中國開源雲聯盟「2021 優秀開源專案」Apache
- Apache RocketMQ 榮獲 2021 中國開源雲聯盟優秀開源專案ApacheMQ
- 恭喜 KubeVela 獲得中國開源雲聯盟 2022 “優秀開源專案”
- 從一個優秀開源專案來談前端架構前端架構
- 在spring boot專案(maven)中引入其他 spring boot專案Spring BootMaven
- 使用Spring Boot開發Web專案Spring BootWeb
- Vue+Spring Boot 前後端分離的商城專案開源啦!VueSpring Boot後端
- Spring Boot專案建立Spring Boot
- Vue + Spring Boot 專案實戰(十九):Web 專案優化解決方案VueSpring BootWeb優化
- fast-spring-boot快速開發專案ASTSpringboot
- Spring Boot入門(一):搭建Spring Boot專案Spring Boot
- OCP開源專案:日誌公共元件的實現(log-spring-boot-starter)元件Springboot
- [分享] Go 語言開源專案 Drone 搭配 GitLab 安裝GoGitlab
- Excelize 入選 2022 中國開源創新大賽優秀專案Excelize
- 演示:React + Spring + ArchUnit的開源專案ReactSpring
- 定製自己的特斯拉燈光秀開源專案