目录

  • 1 权限管理系统项目介绍
    • 1.1 系统功能
    • 1.2 系统架构
    • 1.3 技术选型
      • 1.3.1 前端
      • 1.3.2 后端
  • 2 构建项目开发环境
    • 2.1 搭建后端开发环境
      • 2.1.1 JDK8
      • 2.1.2 MYSQL8
      • 2.1.3 Redis
      • 2.1.4 Postman
      • 2.1.5 Intellij IDEA
    • 2.2 搭建前端开发环境
      • 2.2.1 Node.js
      • 2.2.2 Visual Studio Code
  • 3 权限管理系统设计
    • 3.1 RBAC模型
    • 3.2 数据库设计
    • 3.3 UI设计
    • 3.4 前端接口设计
  • 4 构建后端项目公共模块
    • 4.1 任务1 使用Spring Initializr构建后端项目
    • 4.2 任务2 使用Spring Data JPA构建数据访问层
    • 4.3 任务3 常用工具类介绍
    • 4.4 任务4 封装统一接口响应的HTTP结果
  • 5 后端实现用户和角色管理接口
    • 5.1 任务1 实现用户列表接口
    • 5.2 任务2 实现用户列表模糊查询与分页接口
    • 5.3 任务3 实现新增用户
    • 5.4 任务4 实现批处理删除用户接口
    • 5.5 任务5 实现修改用户
    • 5.6 任务6 获取用户信息与角色列表
  • 6 后端实现登录认证和鉴权
    • 6.1 实现基于SpringSecurity的权限控制功能
    • 6.2 实现基于JWT的登录认证功能
    • 6.3 实现基于JWT的访问鉴权功能
    • 6.4 实现获取登录用户授权信息接口功能
  • 7 实现菜单管理接口
    • 7.1 实现菜单后端接口
    • 7.2 实现菜单后端业务层
    • 7.3 实现菜单后端数据控制层
    • 7.4 测试菜单后端接口
  • 8 构建前端项目
    • 8.1 初始化前端项目
    • 8.2 裁剪前端项目结构
  • 9 实现登录的前端功能
    • 9.1 实现登录功能
    • 9.2 实现菜单动态生成功能
  • 10 实现用户和角色管理的前端功能
    • 10.1 实现显示用户列表页面
    • 10.2 实现用户列表分页
    • 10.3 实现用户查询功能
    • 10.4 实现用户新增功能
    • 10.5 实现用户修改功能
    • 10.6 实现用户批量删除功能
  • 11 实现菜单前端管理功能
    • 11.1 实现菜单列表与查询页面
    • 11.2 实现菜单新增功能
    • 11.3 实现菜单修改功能
    • 11.4 实现菜单删除功能
  • 12 打包部署
    • 12.1 搭建云服务器环境
    • 12.2 打包与部署项目后端
    • 12.3 打包与部署项目前端
  • 13 使用Docker部署项目
    • 13.1 安装Docker服务
    • 13.2 自动发布后端项目到Docker容器
    • 13.3 自动发布前端项目到Docker容器
实现菜单后端业务层
  • 1 视频
  • 2 课件
  • 3 测试