博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DT CMS致力于Spring Boot2.3.5 Vue前后端分离的RBAC权限框架(盛世美颜!)
阅读量:3898 次
发布时间:2019-05-23

本文共 837 字,大约阅读时间需要 2 分钟。

文章目录


前言

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

你可能感兴趣的文章
关于Java的File.separator
查看>>
linux定时任务的设置
查看>>
MySQL 5.7 完全傻瓜安装教程 图文
查看>>
Hibernate框架概述&SSH框架工作原理以及流程
查看>>
Aapche POI txt 导入excel
查看>>
C语言 ## __VA_ARGS__ 宏
查看>>
C++项目中的extern "C" {}
查看>>
(转)C++中extern “C”含义深层探索
查看>>
【日常小记】linux中强大且常用命令:find、grep
查看>>
Linux多线程编程(不限Linux)
查看>>
C/C++内存泄漏及检测
查看>>
C中的继承和多态
查看>>
linux修改ssh端口和禁止root远程登陆设置
查看>>
What really happens when you navigate to a URL
查看>>
偶遇with ties
查看>>
linux 编译指定库、头文件的路径问题
查看>>
使用gdb调试运行时的程序小技巧
查看>>
linux后端服务程序之信号处理
查看>>
Padding也要小心
查看>>
linux异步IO编程实例分析
查看>>