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权限框架(盛世美颜!)的主要内容,如果未能解决你的问题,请参考以下文章

易优cms 支持多少数据

centos平台cms系统

SpringBoot+AntDesign+Vue搭建的CMS后台管理系统源码

SpringBoot+AntDesign+Vue搭建的CMS后台管理系统源码

最新一款SpringBoot vue 打造的CMS管理系统开源了,极速体验

最新一款SpringBoot vue 打造的CMS管理系统开源了,极速体验