springboot的web練手專案,適合新手,以及初級程式設計師專案實戰,也適合老手進行二次開發的眾多專案

calmtho發表於2020-09-30

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/

開源協議:無

相關文章