springboot的web練手專案,適合新手,以及初級程式設計師專案實戰,也適合老手進行二次開發的眾多專案
6個非常實用的OAuth開源專案
1.oauth2-shiro
專案地址:https://gitee.com/mkk/oauth2-shiro
整合Apache Oltu 與 Shiro,提供一個輕量的OAUTH2應用框架,並根據不同的應用場景提供不同的實現(如web場景,移動裝置)。
2.tkey
以 OAuth 2.0 標準為介面設計原則的單點登入系統。純粹的 HTTP,任意裝置、任意場景,跨域無狀態,隨意橫向擴充套件,服務高可用。
專案地址:https://gitee.com/cdk8s/tkey?utm_source=alading&utm_campaign=repo
3.MaxKey
專案地址:https://gitee.com/maxkeytop/MaxKey
MaxKey(馬克思的鑰匙)單點登入認證系統(Single Sign On System),寓意是最大鑰匙,是業界領先的企業級IAM身份管理和身份認證產品,支援OAuth 2.0/OpenID Connect、SAML 2.0、JWT、CAS、SCIM等標準協議,提供簡單、標準、安全和開放的使用者身份管理(IDM)、身份認證(AM)、單點登入(SSO)、RBAC許可權管理和資源管理等。
4.spring-lhbauth
**專案地址:**https://gitee.com/lvhaibao/spring-lhbauth
基於OAuth2和JWT實現認證授權。
5.oauth2
專案地址:https://gitee.com/lyric/oauth2
Golang實現的OAuth 2.0服務端,依照協議RFC 6749實現,具有簡單使用、靈活、模組化的特點;支援記憶體儲存、檔案儲存、redis儲存、mongodb儲存。
6.oauthserver
專案地址:https://gitee.com/jeesun/oauthserver
oauthserver是一個基於Spring Boot Oauth2的完整的獨立的Oauth2 Server微服務。專案的目的是,僅僅需要建立相關資料表,修改資料庫的連線資訊,你就可以得到一個Oauth2 Server微服務。
7個有視訊和博文的專案
1、cloud-platform
圖文:https://juejin.im/post/6875998121802301453
視訊:https://www.bilibili.com/video/BV1SD4y1o7cN/
2、Guns
圖文:https://juejin.im/post/6875516367706177550
視訊:https://www.bilibili.com/video/BV1P5411j7yA/
3、bootshiro
圖文:https://juejin.im/post/6844904023678533639
4、vueblog
圖文:https://juejin.im/post/6844903823966732302
視訊:https://www.bilibili.com/video/BV1PQ4y1P7hZ/
5、renren-fast
圖文:https://juejin.im/post/6844904077797621774
6、miaosha
圖文:https://juejin.im/post/6876312532965916679/
7、eblog
圖文:https://juejin.im/post/6844904176938385421
視訊:https://www.bilibili.com/video/BV1ri4y1x71A/
## 綜合專案練手 1、SmartAdmin
我們開源一套漂亮的程式碼和一套整潔的程式碼規範,讓大家在這浮躁的程式碼世界裡感受到一股把程式碼寫好的清流!同時又讓開發者節省大量的時間,減少加班,快樂工作,熱愛生活。SmartAdmin 讓你從認識到忘不了,絕對是你最想要的!
專案地址:https://gitee.com/lab1024/smart-admin
2、litemall
又一個小商場系統,Spring Boot後端 + Vue管理員前端 + 微信小程式使用者前端 + Vue使用者移動端。
專案地址:https://gitee.com/linlinjava/litemall
3、Timo
TIMO後臺管理系統,基於SpringBoot2.0 + Spring Data Jpa + Thymeleaf + Shiro 開發的後臺管理系統,採用分模組的方式便於開發和維護,支援前後臺模組分別部署,目前支援的功能有:許可權管理、部門管理、字典管理、日誌記錄、檔案上傳、程式碼生成等,為快速開發後臺系統而生的腳手架!
技術選型
後端技術:SpringBoot + Spring Data Jpa + Thymeleaf + Shiro + Jwt + EhCache
前端技術:Layui + Jquery + zTree + Font-awesome
專案地址:https://gitee.com/aun/Timo
4、mall4j
一個基於spring boot、spring oauth2.0、mybatis、redis的輕量級、前後端分離、防範xss攻擊、擁有分散式鎖,為生產環境多例項完全準備,資料庫為b2b2c設計,擁有完整sku和下單流程的完全開源商城。
專案致力於為中小企業打造一個完整、易於維護的開源的電商系統,採用現階段流行技術實現。後臺管理系統包含商品管理、訂單管理、運費模板、規格管理、會員管理、運營管理、內容管理、統計報表、許可權管理、設定等模組。
專案地址:https://gitee.com/gz-yami/mall4j
5、web-flash
基於Spring Boot+Vue的後臺管理系統,許可權管理,字典,配置,定時任務,簡訊,郵件,根據excel模板匯出,cms內容管理,手機端h5,IDEA 程式碼生成外掛。
專案地址:https://gitee.com/enilu/web-flash
6、SPTools
一個基於SpringBoot、JPA、Shiro的後臺管理系統,單體架構,依賴少,極易上手,後端開發的福利。最重要的是還附帶免費小程式以及微服務版本,可自行選擇。
內建功能
組織機構:機構管理、使用者管理、角色管理、行政區域。
系統監控:系統日誌、線上使用者,後期會慢慢追加完善。
應用管理:任務排程、郵件管理、圖片管理、文章管理、打卡任務、資料查詢、人工智慧,每個模組只需要你稍作修改就可以打造成一個專案了。
系統管理:敏捷開發、系統選單、全域性配置、線上程式碼編輯器,小夥伴們只需要設計好表結構,三秒鐘就能擼出一個增刪查改的模組。
專案地址:https://gitee.com/52itstyle/SPTools
12個高質量後臺管理系統專案練手
1.D2admin
文件地址:https://d2.pub/zh/doc/d2-admin/
效果預覽:https://d2.pub/d2-admin/preview/#/index
開源協議:MIT
2.vue-element-admin
文件地址:https://panjiachen.github.io/vue-element-admin-site/zh/
效果預覽:https://d2.pub/d2-admin/preview/#/index
開源協議:MIT
3.JEECG-BOOT
文件地址:https://panjiachen.github.io/vue-element-admin-site/zh/
效果預覽:http://boot.jeecg.com/
開源協議:Apache-2.0 License
4.GIN-VUE-ADMIN
文件地址:https://www.gin-vue-admin.com/
效果預覽:http://demo.gin-vue-admin.com/#/layout/dashboard
開源協議:Apache-2.0 License
5.vue-admin-beautiful
文件地址:https://www.gin-vue-admin.com/
效果預覽:http://beautiful.panm.cn/
開源協議:MPL-2.0 License
6.Dcat-admin
文件地址:http://www.dcatadmin.com/
效果預覽:http://103.39.211.179:8080/admin
開源協議:MIT License
7.RuoYi
文件地址:https://doc.ruoyi.vip/
效果預覽:https://vue.ruoyi.vip/index
開源協議:MIT License
8.renren-fast-vue
文件地址:https://www.renren.io/guide
效果預覽:http://demo.open.renren.io/renren-fast/#/home
開源協議:MIT License
9.ant-design-pro
文件地址:https://pro.ant.design/index-cn/
效果預覽:https://pro.ant.design/
開源協議:MIT License
10.iview-admin
文件地址:https://lison16.github.io/iview-admin-doc/
效果預覽:https://admin.iviewui.com/home
開源協議:MIT License
11.material-dashboard
文件地址:https://demos.creative-tim.com/material-dashboard/docs/2.1/getting-started/introduction.html
效果預覽:https://demos.creative-tim.com/material-dashboard/examples/dashboard.html
開源協議:MIT License
12.EAdmin
文件地址:http://doc.eadmin.com.cn/
效果預覽:http://www.eadmin.com.cn/
開源協議:無
相關文章
- 推薦一些適合新手練手的Python專案Python
- 適合 Java 新手的開源專案集合——在 GitHub 學程式設計JavaGithub程式設計
- 適合 Go 新手學習的開源專案——在 GitHub 學程式設計GoGithub程式設計
- 適合 JS 新手學習的開源專案——在 GitHub 學程式設計JSGithub程式設計
- 分享一份適合練手的介面測試實戰專案
- GitHub 上適合新手的開源專案(Python 篇)GithubPython
- 推薦:一個適合於Python新手的入門練手專案Python
- 適合ionic初學者的小專案
- GitHub 上有哪些適合新手跟進的優質專案?Github
- 適合 C++ 新手學習的開源專案——在 GitHub 學程式設計C++Github程式設計
- 推薦幾個私藏的適合99%程式設計師的開源專案程式設計師
- 長沙前端培訓機構:10個適合新手練手的前端專案前端
- 51微控制器初級專案開發10套資料(適合初學者練手題目)
- GitHub 上有哪些適合新手跟進的優質專案?(附地址)Github
- 如何為專案選擇合適的專案管理軟體專案管理
- python到底適不適合大型專案呢?Python
- 如何為DMAIC選擇合適的專案AI
- python練手經典100例-推薦幾個適合新手練手的Python專案《python入門例子》Python
- 適合小白練習的幾個Python小遊戲專案-含開發思路Python遊戲
- 最適合練手的10大機器學習開源專案,趕緊收藏!機器學習
- 最適合練手30個的機器學習開源專案,趕緊收藏!機器學習
- 最適合Java基礎練手的Java小專案「圖書管理系統」Java
- 專案實戰介面開發SpringBootSpring Boot
- 專案管理必備,如何選擇適合自己的專案管理工具?專案管理
- Web專案開發介紹及實戰專案介紹Web
- 如何選擇合適的小型專案管理工具?專案管理
- 幽默:程式設計師在專案開始和專案結束的狀態程式設計師
- 選擇最適合的線上專案管理工具專案管理
- 選擇合適的專案管理系統來支援專業產品研發團隊專案管理
- tp5+ionic開發微信公眾號專案實戰專案教程
- 適合新手的Java程式設計課程訓練網址Java程式設計
- 小程式雲開發專案實戰
- Golang初學:新建專案 及 gin web 專案GolangWeb
- 進行佛家專案開發
- 長沙前端培訓機構:新手練手前端專案實戰前端
- 給Python初學者的最好練手專案Python
- Laravel 我的教程筆記: Web 開發實戰進階 建立專案Laravel筆記Web
- 智慧選擇:如何篩選合適專案管理軟體?專案管理