bootstrap 开源框架demo_高大上的开源Springboot企业级用户权限系统

68b2082f952dca27b1d2f767903a2018.png往期精彩推荐68b2082f952dca27b1d2f767903a2018.png

略吊!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/

4c16bed699d4f820c92a43a2f218f8f1.png

项目简介

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一波再离开,感激支持!

软件架构

cd4f70a26ee1f86b62169cca67ad30c8.png

注:此架构图为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.xJava 1.8+
BootStrap.TableMaven
BootStrap.MultiselectMySQL
Bootstrap.SwitchDruid
JQuery 3.xRedis
JQuery.TreetableSpringBoot 2.2+
JQuery.ValidateSpringSecurity
JQuery.ZtreeSpring Data JPA
Layui 2.5.xThymeleaf
Layer 3.1.xDevtools
IoniconsFastjson
GoogleapisSwagger
FontUbuntuLombok
FontAwesomeKaptcha
内置功能
  • 资源管理:系统中的菜单,按钮,功能权限,查询权限等元素统称为系统资源。

  • 角色管理:精细化资源授权和数据授权,实现菜单,按钮,自定义数据权限的控制。

  • 用户管理:登录系统的帐号亦称“系统用户”,用户可以关联一个或多个角色。

  • 部门管理:部门也可以称为“组织”,是将系统用户进行组织架构划分的模块。

  • 字典管理:系统字典管理,常量管理。

  • 日志管理:系统业务操作日志,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 关闭权限校验

系统截图

fced2d159fba5c6a62eea70fba72b6e6.png 46f96fa04be4736bd87dbde01937a858.png 488be3aa7919886b2c2752047c96699a.png 068e6916b130a2c0052ce7e7424c72e8.png 80adbbb08863389c87a8c69d4ebbaffe.png 0552c18cdf22bd523c0379ba0b9c37e2.png  38960a8edb29f798e090f73a8144bffa.png 1be3b8e43ff00ae3add8fca0c4456e54.png b1b8f82b585e9390a1dfa76c3f1f5ce2.png d018a5a7251175e2d8ee0700c27862bf.png 5cee3d2f12b02a5f70c026a0aa68c983.png 7dc09bb8c00215571265170fb1fdd863.png

长按关注锋哥微信公众号,非常感谢;

45d164bf4f2772061144cc584e7bdd51.png

                  加锋哥微信 拉你进微信群扯淡^_^:

ceffdb9dad6eff51c02ddca838abcbc2.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值