趁着国庆小长假写了个前后端分离登录授权、动态路由权限的Demo。
本项目后端使用Java8,使用OAuth2认证流程,主要使用了Spring Boot2.4、MyBatis-Plus3.4、Spring Security OAuth2等框架; 前端基于vue-admin-template模板开发,主要实现了用户登录、Vue动态路由和按钮权限、页面缓存等功能;使用PostgreSQL数据库。
Get前端源码https://gitee.com/LiHaia/vue2-adminGet后端源码https://gitee.com/LiHaia/system-service
页面效果: