Advertisement

Spring WebFlux与React用于开发后台管理系统(1):构建数据表并生成相应的POJO

阅读量:

耗时一个月完成响应式开发,并开启一个新的项目——本系列将介绍如何快速构建一个后台管理系统及其主要功能。

基于JWT实现的身份认证与权限授权;搭建用户信息管理和相关操作的功能模块;针对用户的数据库进行查询操作;提供新增、删除以及修改用户的完整界面;构建API管理系统模块的同时支持API权限的新增和修改配置;MySQL数据库被选作存储用户的详细信息数据;Redis被用来缓存权限路由映射关系,并且能够记录访问令牌的信息

使用技术栈:

后端采用Spring WebFlux结合MySQL、Redis及JWT技术实现RESTful API服务,并支持RSocket功能;前端应用采用React.js搭配UMi.js、AntD及Material-UI构建用户界面,并支持相关功能。

  • springboot:2.3.2.RELEASE
  • mysql:8
  • redis:6
  • umijs:v3
  • antd:4
  • Idea:2019.3
  • gradle:6.4.1

创建数据表

实现功能需要创建如下几个表:

table名称 功能描述
sys_user 用于存储管理用户信息
sys_role 用于存储管理权限角色
sys_user_role 用于关联用户的权限角色情况
sys_api 用于管理后台api的路由信

全部评论 (0)

还没有任何评论哟~