# panda_RBAC **Repository Path**: Zp6nda/panda_RBAC ## Basic Information - **Project Name**: panda_RBAC - **Description**: 基于Spring Boot2.X的后台权限管理系统 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-06 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Panda #### 介绍 基于Spring Boot2.X的后台权限管理系统 #### 软件技术 1. SpringBoot 2.1.4 2. Spring Security 5.1.5 3. Mybatis 3.5.1 4. Logback 1.2.3 5. Druid 1.1.10 6. Swagger 2.9.2 7. Lombok 1.18.6 8. X-admin 2.2 9. Thymeleaf 3.0.11 10. Layui 2.5.3 11. MySQL 5.7 12. Echarts 4.6 #### 内置功能 1. 用户管理:用户查询、添加用户、修改用户、用户角色设置、删除用户、批量删除用户、新增切换用户状态; 2. 角色管理:角色查询、添加角色、修改角色、角色菜单权限配置、删除角色; 3. 菜单管理:菜单查询、添加菜单、修改菜单、删除菜单; 4. 登录、登出:基于Spring Security的认证和授权; 5. Druid数据源监控功能; 6. Swagger接口文档功能; 7. 修改密码; 8. 新增登录时随机验证码; 9. 新增首页数据可视化饼图+柱状图 #### 使用教程 1. 克隆源代码并使用Intelij IDEA导入项目代码; 2. Intelij IDEA中安装Lombok插件,参考:[https://jingyan.baidu.com/article/0a52e3f4e53ca1bf63ed725c.html](https://jingyan.baidu.com/article/0a52e3f4e53ca1bf63ed725c.html) 3. 将'sql'目录下的'rbacs.sql'导入MySQL数据库; 4. 修改'/resources'目录下的'application.yml'文件中的数据源配置,改为你自己的MySQL环境: ``` url: jdbc:mysql://localhost:3306/rbacs?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT username: root password: 123456 ``` 5. 启动项目,访问"http://localhost:8080",输入admin/admin即可登陆成功。