【开源系统】Pre 1.0 RBAC权限管理系统正式发布

开源初衷

不要为了开源而开源,而是要真的能够解决问题 技术教程网上一大堆,每每教程不是很容易整合到项目,如何去运用,因此才有开源项目的想法前端

项目介绍

Pre基于Spring Boot 、Spring Security的RBAC权限管理系统, 作更简洁的后台管理系统。 主要Pre系统采用先后端分离模式, JWT Token机制实现系统安全控制 项目架构: 后端: Spring Boot + Spring Security + Mybatis-Plus + Redis 前端: Vue全家桶git

系统功能

目前Pre系统为1.0版本 后续持续更新 主要模块:后端

  • 用户管理:该功能主要完成系统用户配置,提供用户的相关配置
  • 角色管理:权限菜单进行权限分配,根据部门设置角色的数据权限范围
  • 菜单管理:后端配置实现菜单动态路由,支持多级菜单,操做权限,按钮权限标识等
  • 部门管理:配置系统组织架构,树形表格展现,可随意调整上下级
  • 岗位管理:根据部门配置所属职位
  • 字典管理:对系统中常用的一些较为固定的数据进行维护,如:状态,性别等
  • 操做日志:记录用户操做的日志
  • 异常日志:记录异常日志,方便开发人员定位错误

项目特色

  • 代码注释丰富,真正的极其简洁风格,上手快易理解
  • 采用Restfull API 规范开发
  • 统一异常拦截,友好的错误提示
  • 基于注解 + Aop切面实现全方位日记记录系统
  • 基于Mybatis拦截器 + 策略模式实现数据权限控制
  • Jwt Token 鉴权机制

系统预览

pre系统预览图
pre系统预览图
pre系统预览图
pre系统预览图
pre系统预览图
pre系统预览图
pre系统预览图

做者有话说

  • 但愿能够真正的帮助有须要的人
  • 系统我会持续更新 带给你作好的体验

项目地址

gitee.com/li_haodong/…
欢迎提交 issue,请写清楚遇到问题的缘由安全