Spring Security + vue3 前后端分离后台管理

针对vue-pure-admin精简版进行二次开发 后端Spring Boot

感谢前端大佬 xiaoxian521
本人代码仓库

采用技术栈: Spring Boot 3.2.6 + Spring Security + MyBatis Plus + Redis + Swagger + JWT + JDK17

目前已实现 登录、动态路由、jwt、验证码、动态权限校验、用户管理模块、个人中心
Spring Security + vue3 前后端分离后台管理_第1张图片

数据库设计

  • 用户表
  • 角色表
  • 菜单表
  • 权限表
  • 角色菜单表 1对n
  • 角色权限表 1对n
  • 角色用户表 1对1

初始化项目

  • 创建项目
  • 配置maven
  • 编写工具类(BaseResponse响应类,封装了响应成功和失败。ResponseCode状态码枚举。ServletUtils 封装了响应流处理数据)
  • 抽取出有共同字段的属性 BaseEntity(创建时间、创建人、更新时间、更新人)
  • 配置MySQL
  • 使用MybatisX生成代码
  • 配置MybatisPlus

登录

你可能感兴趣的:(spring,java,后端)