Skip to content
/ pre Public
forked from LiHaodong888/pre

Pre基于Spring Boot 、Spring Security的RBAC权限管理系统, 做更简洁的后台管理系统。

License

Notifications You must be signed in to change notification settings

ohforest/pre

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

介绍

Pre基于Spring Boot 、Spring Security 、Vue的前后端分离的的RBAC权限管理系统,项目支持数据权限管理,支持后端配置菜单动态路由, 努力做最简洁的后台管理系统。

Pre

  • 基于 Spring Boot 2.1.5 、Spring Security 的RBAC权限管理系统
  • 基于 Vue UI框架 Element-ui
  • 作为 Mybatis Plus 学习与生产实践
  • 作为 Lambda 、Stream Api 的学习与生产实践

扫码关注我的公众号和微信技术交流群

我的公众号 扫码邀请入群

系统体验

开发文档 https://docs.52lhd.com/

体验地址 https://pre.52lhd.com/

账号密码 admin/123456

项目源码

后端源码 前端源码
github https://github.com/LiHaodong888/pre https://github.com/LiHaodong888/pre-ui
码云 https://gitee.com/li_haodong/pre https://gitee.com/li_haodong/pre-ui

项目特点

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

基本功能

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

功能预告

系统缓存 、任务调度 、代码生成 、短信工具 、邮件工具 、免费图床 、七牛云存储 、支付宝支付 、持续集成

Pre Cloud微服务架构

Pre微服务版本Spring Cloud Alibaba 目前处于开发阶段 敬请期待

使用说明

安装环境
  • JDK:8+
  • Redis 3.0+
  • Maven 3.0+
  • MYSQL 5.5.0+
  • Node v10+
运行系统

1、克隆项目:git clone https://gitee.com/li_haodong/pre.git
2、导入数据:打开数据库,创建一个新库 [pre],导入sql文件夹中的初始化脚本
3、导入项目:直接导入开发工具,打开项目,安装依赖后,在application-dev.properties,修改数据库和redis的连接配置 然后直接启动项目

系统预览

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

关于作者

有问题可以加我

About

Pre基于Spring Boot 、Spring Security的RBAC权限管理系统, 做更简洁的后台管理系统。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 84.3%
  • PLpgSQL 14.8%
  • Other 0.9%