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管理系统开源了,极速体验