# manager **Repository Path**: bartLiu/manager ## Basic Information - **Project Name**: manager - **Description**: ssm编程式框架搭建 - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 15 - **Created**: 2021-03-23 - **Last Updated**: 2021-08-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # manager ## 基于spring5的编程式配置+vue前端 #### 介绍 1. 基于spring5的编程式开发的RBAC权限管理。 2. 其中权限验证框架使用shiro进行基于菜单和按钮的权限管理。 3. 基于jwt的token身份验证。 4. 使用前后端分离,前端使用vue+elementui。 5. 文档接口使用swagger-ui,可使用swagger-bootstrap-ui. #### 框架技术 #### 后端架构 | 技术 | 名称 | 版本 | 官网 | |----|----|----|----| | 基础框架 | spring框架 | spring framework 5.3.3 | http://spring.io | | java工具框架 | lombok | | https://projectlombok.org/ | | 文档框架 | swagger2| | https://swagger.io/ | | 安全权限框架 | shiro | | https://shiro.apache.org/| | 图形验证码 | kaptcha | | https://github.com/topics/kaptcha| | token | jwt | | https://www.jwt.com/ | #### 安装教程 1. npm install安装相关依赖 2. 安装mysql导入data中的数据 3. idea中安装lombok插件 #### 使用说明 1. idea 使用tomcat plugin启动 2. 前端使用 npm run serve 3. http://localhost:9000/doc.html为文档访问路径 #### 系统界面 ##### 用户管理 ![](data/用户管理.png) ##### 用户新增 ![](data/用户新增.png) ##### 部门管理 ![](data/部门管理.png) ##### 部门新增 ![](data/部门管理新增.png) ##### 角色管理 ![](data/角色管理.png) ##### 权限管理 ![](data/权限管理.png) ##### 资源管理 ![](data/资源管理.png) ##### 操作日志 ![](data/请求日志.png) #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request