都说多看开源项目今天就给大家推荐一个非常棒的项目

芋道源码ruoyi-vue-pro

源码地址:gitee

官方文档

B站视频教程

项目启动报:
在这里插入图片描述
在这里插入图片描述

yml配置注意

在这里插入图片描述

注意redis 要是 5的版本

那么我们今天要学习他的什么呢

权限模型、登录、登出、刷新令牌、oauth2
大佬已经在官方文档中已经写了,也是挺详细的。我这边就是做总结

权限模型

在这里插入图片描述

举个栗子:
张三:一个人对应多个角色、一个角色也可能对应多个人
一个角色对应多个菜单,一个菜单对应多个角色
这样我们我们就采用这种中间表来搞,冗余的数据就会少很多很多

登录

在这里插入图片描述

登出

在这里插入图片描述

刷新令牌

在这里插入图片描述

oauth2数据表关系

在这里插入图片描述

Logo

快速构建 Web 应用程序

更多推荐