DT CMS致力于Spring Boot2.3.5 Vue前后端分离的RBAC权限框架(盛世美颜!)
文章目录
- 前言
- 一、核心技术
- 二、系统架构
- 1.模块设计
- 1、后端模块
- 2、前端模块
- 2.安全设计
- 3.接口设计
- 三、页面演示
- 1、登录首页
- 2、首页展示
- 3、用户列表
- 1、用户添加
- 2、角色分配
- 4、角色列表
- 1、权限分配
- 5、菜单列表
- 1、新增菜单
- 2、添加节点
- 3、添加图标
- 6、机构列表
- 四、Swagger测试文档
- 五、DRUID数据监控
- 总结
前言
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权限框架(盛世美颜!)相关推荐
- Spring Boot + Vue 前后端分离开发,权限管理的一点思路
在传统的前后端不分的开发中,权限管理主要通过过滤器或者拦截器来进行(权限管理框架本身也是通过过滤器来实现功能),如果用户不具备某一个角色或者某一个权限,则无法访问某一个页面. 但是在前后端分离中,页面 ...
- phython在file同时写入两个_喜大普奔,两个开源的 Spring Boot + Vue 前后端分离项目可以在线体验了
折腾了一周的域名备案昨天终于搞定了. 松哥第一时间想到赶紧把微人事和 V 部落部署上去,我知道很多小伙伴已经等不及了. 1. 也曾经上过线 其实这两个项目当时刚做好的时候,我就把它们部署到服务器上了, ...
- 基于Spring boot + Mybatis +Netty 实现前后端分离的聊天App,部署到阿里云线上服务器...
前后端分离Spring boot 项目部署 了解前后端分离项目 配置云服务器 java maven tomcat nginx mysql 部署后端项目 部署前端项目 部署Java环境 1.下载JDK软 ...
- Spring Boot+Vue/前后端分离/高并发/秒杀实战课程之spring Security快速搭建oauth2 内存版身份认证
Springboot快速搭建oauth2 内存版身份认证 环境准备 点击[Create New Project]创建一个新的项目 项目环境配置 配置Thymeleaf 搭建oauth2认证,加入两个依 ...
- Spring Security + SpringBoot + Mybatis-plus实现前后端分离的权限管理系统
碎碎念 在学习Spring Security的时候,有收集到这样一张图,感觉描述还是很详尽的.有阅读了一下源码,个人理解,Spring Security默认对POST的/login请求做出响应,然后就 ...
- 最细致的Spring Boot结合Vue前后端分离项目打包部署步骤(搭配Nginx)
文章目录 前言 一.环境准备 二.SpringBoot项目打jar包 1.1 使用Maven的package插件打包 1.2 上传至Linux服务器 三.Vue项目打包 1.1 修改后台请求地址 1. ...
- 记一次Spring boot 和Vue前后端分离的入门培训
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达今日推荐:2020年7月程序员工资统计,平均14357元,又跌了,扎心个人原创100W+访问量博客:点击前往,查看更多 作者 ...
- springboot jwt token前后端分离_基于Spring Boot+Spring Security+JWT+Vue前后端分离的开源项目...
一.前言 最近整合Spring Boot+Spring Security+JWT+Vue 完成了一套前后端分离的基础项目,这里把它开源出来分享给有需要的小伙伴们 功能很简单,单点登录,前后端动态权限配 ...
- Spring Boot + Vue 前后端分离开发,前端网络请求封装与配置
前端网络访问,主流方案就是 Ajax,Vue 也不例外,在 Vue2.0 之前,网络访问较多的采用 vue-resources,Vue2.0 之后,官方不再建议使用 vue-resources ,这个 ...
最新文章
- Android面试题收集
- 在windows 2008下不同域活动目录迁移(ADMT3.1)
- 判断父元素是否为顶部_元素树,检查元素是否有特定的父元素?
- python selenium unittest_python+selenium+unittest单元测试框架
- vue :class 动态绑定样式_Notes04vbind动态绑定class
- Gym102059A Coloring Roads
- swagger怎么看接口数量_vue编写的功能强大的swagger-ui
- 转:iPhone官换机和新机的区别
- 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第2节 Stream流式思想概述_3_流式思想概述...
- 获取linux系统信息的一个python脚本
- python简单地实现几个小代码
- Android权限请求弹窗自定义,安卓权限申请处理框架Android-UsesPermission
- 图的表示(Adjacency List + Adjacency Matrix)
- Python初学者应该选择哪个版本
- 8个精挑细选的适用App,全是黑科技,用起来超爽
- android 8.1评测,[中文字幕]WP8.1版HTC One M8与Android版对比评测
- Python海龟画图 画一个爱心 赶快给女朋友来一个
- Apk脱壳圣战之---如何脱掉“梆梆加固”的保护壳
- 搜狗微信为什么搜不到服务器,搜狗微信搜索平台公众号(订阅号及文章内容独家收录的方法)...
- python 股票 实例-python-面向对象(股票对象举例)
热门文章
- 信息学奥赛一本通 1314:【例3.6】过河卒(Noip2002) | 1921:【02NOIP普及组】过河卒 | 洛谷 P1002 [NOIP2002 普及组] 过河卒
- 信息学奥赛一本通 1165:Hermite多项式
- 信息学奥赛一本通 2029:【例4.15】水仙花数
- 信息学奥赛一本通(1196:踩方格)
- 信息学奥赛一本通(2057:【例3.9 】星期几)
- 字符串处理 —— 回文串相关 —— 回文串的判断
- 组合数学 —— 基本计数原理
- 奇怪的电梯(信息学奥赛一本通-T1360)
- 动态规划 —— 背包问题 P03 —— 多重背包
- 7 PP配置-生产主数据-工作中心相关-定义工作中心标准值码