DT CMS致力于Spring Boot2.3.5 Vue前后端分离的RBAC权限框架(盛世美颜!)
Posted DT辰白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DT CMS致力于Spring Boot2.3.5 Vue前后端分离的RBAC权限框架(盛世美颜!)相关的知识,希望对你有一定的参考价值。
文章目录
前言
DT CMS 是一款精心打造的权限(RBAC)及内容管理系统,致力于做更简洁的后台管理框架,权限级别细致到按钮权限,今后会整合到SpringCloud微服务中,并且加入单点登录等等内容。
一、核心技术
技术栈
SpringBoot2.3.5.RELEASE、MybatisPlus
安全框架
SpringSecurity、JWT令牌使用RSA秘钥非对称加密,极大限度保证系统安全性。
前端UI
Vue、ElementUI
数据库
mysql8.0、Redis缓存
二、系统架构
1.模块设计
1、后端模块
2、前端模块
2.安全设计
采用Security安全框架,并且采用RSA非对称秘钥生成Token令牌:
3.接口设计
cms-manage模块为接口入口:
cms-service模块为业务接口:
cms-entity模块为数据映射实体以及出参合如参实体(能够更好的管理出参合入参,不混乱):
cms-common模块为公共的utils工具类封装:
三、页面演示
1、登录首页
Security加入验证码,结合Redis缓存验证码。
2、首页展示
3、用户列表
1、用户添加
2、角色分配
4、角色列表
1、权限分配
5、菜单列表
1、新增菜单
2、添加节点
3、添加图标
6、机构列表
四、Swagger测试文档
五、DRUID数据监控
总结
后续会集成很多应用实例,以及Spring Boot技术的各大整合应用,单点登录、工作流、多线程、任务调度、消息队列、第三方支付等等,并且会出Spring Clould版本,玩转Spring Cloud技术系列,代码在开源中,请关注小编,后续会推出源码。
熬夜干货,创作不易,动动小手点赞吧!!!!后面会继续输出更多干货给大家,喜欢的请关注小编CSDN:https://blog.csdn.net/qq_41107231 以及掘金:https://juejin.cn/user/3940246036699848
以上是关于DT CMS致力于Spring Boot2.3.5 Vue前后端分离的RBAC权限框架(盛世美颜!)的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot+AntDesign+Vue搭建的CMS后台管理系统源码
SpringBoot+AntDesign+Vue搭建的CMS后台管理系统源码