项目概述:
基于 Spring Boot和Vue 3构建的通用后台管理系统脚手架,实现了完整的 RBAC(基于角色的访问控制)权限管理体系。适合作为企业级后台管理系统的基础框架或毕业设计项目。
功能概述:
用户管理:增删改查、启用/禁用账号、模糊搜索;
角色管理:创建编辑删除角色,通过角色对用户分组授权;
权限管理:树形结构展示菜单层级,支持多级嵌套,权限粒度精确到按钮级(如 user:add、role:delete),可配置图标、路由地址和组件路径;
角色授权:树形勾选,一键批量分配权限;
安全架构:JWT 无状态认证,BCrypt 加密存储密码,全局过滤器拦截未授权请求。前端按权限动态生成路由菜单,无权限按钮自动隐藏,路由守卫拦截越权访问并跳转 403 页面。
通用功能:统一返回结果封装、全局异常处理、分页查询、文件上传下载、Excel 导入导出。
项目规模:30+ 个 API 接口,8+ 个功能页面,5 张数据库表,12 个可配置权限编码,后端加前端约一万行代码。导入 SQL 脚本后三步启动,配置即用。
适用场景:快速搭建 OA/CRM/ERP 等后台系统,省去重复开发权限模块的时间;
点击空白处退出提示











评论