bootstrap 开源框架demo_高大上的开源Springboot企业级用户权限系统
往期精彩推薦:
略吊!Springboot+vue前后端分離快速開發平臺-QuickD
springboot炸翔版CMS開源系統
一個高顏值,方便使用的開源redis桌面客戶端程序
這是一款國產略吊的Java模版引擎
權限系統控制到按鈕級別開源推薦 Spring Boot-Shiro-Vue
高逼格開源聊天系統 推薦 Spring+Netty+Websocket實現
Pearl 企業快速開發框架,基于SpringBoot2.2.x、SpringSecurity、SpringDataJPA開發的用戶權限系統,內置強大基礎業務能力,完善的權限控制體系,高效穩定的底層支撐。為企業提供拿來即用的基礎框架,也是您學習Java企業級項目的最佳案例。她是Gem家族成員之一,于2020年首次與大家見面。精如其名,雖“輕盈小巧”但“價值連城”!
gitee開源地址:
https://gitee.com/gemteam/pearl官方地址:
https://www.gemframework.com/項目簡介
Pearl 是Gem家族成員之一,于2020年首次與大家見面。她精如其名,雖“輕盈小巧”但“價值連城”!
Pearl 企業快速開發框架,后端技術基于SpringBoot2.2、SpringJPA、SpringSecurity;前端頁面采用BootStrap、LayUI開發的用戶權限系統,內置強大基礎業務能力,完善的權限控制體系,高效穩定的底層支撐。為企業提供拿來即用的基礎框架,也是您學習Java企業級微服務平臺的最佳學習案例。http://www.gemframework.com
獲取基于SpringBoot2.2、Mybatis、Shiro開發的權限基礎框架,請移步Coral快速開發框架
項目背景
一直以來忙于公司項目(相信很多人這一點跟我很像),總是沒有時間真正的靜下來為做一些自己喜歡的事情,直到一年前公司那套“古老的”項目框架要更新,開始在網上瀏覽了很多項目,也對比了很多商用產品,多多少少都有些不太滿意。于是在公司需求和個人情懷的驅動下萌生了這個想法,基于當下交互趨勢和主流技術開發一套簡單且真正實用的快速開發框架,Pearl 誕生了!
Pearl 建設理念:
這是一個技術棧爆炸的時代,我們不談概念,不搞逼格,在我看來根據實際需求進行技術選型和功能實現是最重要的,技術沒有好與壞,只有適不適合。因此讓我們一起化繁為簡,輕裝上陣吧...
Pearl 基礎能力:
精細化權限管理,自定義菜單配置,安全身份認證,系統監控,代碼生成,示例演示等。官方提供完善的API文檔、部署文檔、架構介紹文檔以及視頻教程幫助您快速學習入門,快速上手使用。
______ ________.' ___ | |_ __ |
/ .' \_| .---. _ .--..--. | |_ \_| _ .--. ,--. _ .--..--. .---.
| | ____ / /__\\ [ `.-. .-. | | _| [ `/'`\] `'_\ : [ `.-. .-. | / /__\\
\ `.___] | | \__., | | | | | | _| |_ | | // | |, | | | | | | | \__.,
`._____.' '.__.' [___||__||__] |_____| [___] \'-;__/ [___||__||__] '.__.'
GemFrame一款基于SpringBoot優秀的國產開源框架 http://www.gemframework.com
演示地址
http://demo.gemframework.com?推薦單機鼠標右鍵選擇新頁面打開
用戶名:admin 密碼:123
官方社區
http://bbs.gemframework.com?推薦單機鼠標右鍵選擇新頁面打開
支持我就幫忙在上方依次Watch、Star一波再離開,感激支持!
軟件架構
注:此架構圖為GemFrame架構設計圖,此架構屬基于SpringCloud微服務架構,代碼永久開源,歡迎各界大佬一起增磚添瓦。項目地址
代碼結構
gem|--gem-api 對外API支持;為前后端分離提供數據接口
|--gem-base 項目基礎包
|--gem-admin 管理后臺Web
項目特點
代碼結構清晰,命名規范,簡潔干練,注釋清晰,可讀性強。適合不同層次開發者快速上手和二次開發。
基于全新的Spring Boot2.0+、SpringSecurity生態技術高度整合,提供穩定、高效、安全的基礎架構。
采用主流的BootStrap、Layui等前端模版框架,上手簡單、美觀大氣、交互體驗更完美。
多數據源驅動支持,可按需接入MySQL、Oracle、SQL Server等主流數據庫。
Maven多模塊管理,組件獨立且共享,可快速拼裝,按需增減。真正解耦合,提高效率。
集成Swagger模塊,自定義注解使用,代碼侵入性極低,API測試So Easy。
持久層實體類采用@Table注解配置,JAP對象映射爽翻天,媽媽再也不用擔心你的表結構。
完善的認證鑒權,密碼策略、安全審計、日志收集體系,使業務處理更安全、更透明。
代碼風格優雅簡潔、通俗易懂,符合《阿里巴巴JAVA開發手冊》規范要求,可作為企業代碼規范
| BootStrap 4.x | Java 1.8+ |
| BootStrap.Table | Maven |
| BootStrap.Multiselect | MySQL |
| Bootstrap.Switch | Druid |
| JQuery 3.x | Redis |
| JQuery.Treetable | SpringBoot 2.2+ |
| JQuery.Validate | SpringSecurity |
| JQuery.Ztree | Spring Data JPA |
| Layui 2.5.x | Thymeleaf |
| Layer 3.1.x | Devtools |
| Ionicons | Fastjson |
| Googleapis | Swagger |
| FontUbuntu | Lombok |
| FontAwesome | Kaptcha |
內置功能
資源管理:系統中的菜單,按鈕,功能權限,查詢權限等元素統稱為系統資源。
角色管理:精細化資源授權和數據授權,實現菜單,按鈕,自定義數據權限的控制。
用戶管理:登錄系統的帳號亦稱“系統用戶”,用戶可以關聯一個或多個角色。
部門管理:部門也可以稱為“組織”,是將系統用戶進行組織架構劃分的模塊。
字典管理:系統字典管理,常量管理。
日志管理:系統業務操作日志,API調用日志,用戶登錄日志等。
監控管理:系統鏈路監控,服務TPS,QPS監控,SQL連接池監控等。
代碼生成:自定義模塊信息一鍵生成全流程代碼,拿來即用,減少80%重復工作量。
功能特點
強大的角色能力,菜單級,按鈕級,表單級,數據級進行精細化權限控制
豐富的報表形式,通過快速配置,實現曲線圖,柱狀圖,餅狀圖等數據報表
支持多種文件格式處理能力,實現上傳,下載,播放加載,導入導出等功能
靈活的日志管理,含登錄日志、操作日志、異常日志,主便審計及BUG定位
安裝教程
通過git下載源碼
創建數據庫gem,數據庫編碼為UTF8
執行resrouce/gem-mysql.sql文件,初始化表數據。【手動可選】
修改application.properties/application.yml文件,更新MySQL賬號和密碼
在gemframe目錄下,執行mvn clean install
Eclipse、IDEA打開項目
運行gem-cms中的CmsApplication.java
gem-cms訪問地址:http://localhost:xxxx/admin/login
賬號密碼:admin/123
swagger接口測試:http://localhost:[業務端口]/swagger-ui.html
如果用戶名密碼不正確 修改配置 gem: security: open:?false?關閉權限校驗
系統截圖
????????????
長按關注鋒哥微信公眾號,非常感謝;
? ? ? ? ? ? ? ????加鋒哥微信 拉你進微信群扯淡^_^:
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的bootstrap 开源框架demo_高大上的开源Springboot企业级用户权限系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jupyter lab文档位置默认sys
- 下一篇: python字典中append_零基础入