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

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DT辰白

你的鼓励是我创作的源泉

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值