喜报!DT最新通用管理平台开源了


前言

最近小编花夜晚时间,把DT ADMIN管理系统开源了,结合bootstrap4.0整合了一套微小型企业的管理系统,其中包括后台管理以及门户管理,可商用,以及个人博客等等,首先说一下DT ADMIN的含义:DT就是个人花名,ADMIN就是管理的意思,因为我们平时开发测试都会默认账号admin,其实也没啥含义,就是能够让小伙伴们,在工作中开发中能够少走弯路,简单的修改就能用,开源地址:https://gitee.com/summerydf/dtadmin

总结:简而美的管理平台,包括前后台部分,并且集成Swagger,MybatisPlus代码生成器等工具


一、核心架构

架构版本
技术核心SpringBoot 2.3.5
安全框架Spring Security 2.3.5
数据库MySQL 8.0.17
JDK11
持久层MybatisPlus 3.4.0
缓存redis 5.0
前端UIbootstrap 4.0

注意:这是单体版的管理系统,后续在技术上会加入各种开发常用的技术框:比如消息队列,ES搜索引擎等等,目前只是初始版本。

二、登录注册

1.认证授权

采用Spring Security作为用户认证授权框架,保证系统的安全性,使用过security的小伙伴都知道,他是很牛叉的

如下图登录/注册页面:
在这里插入图片描述
用户注册当前比较简单,可以继续加入字段扩展,为何如此简陋呢?就是为了方便扩展。
在这里插入图片描述

三、后台主页

后台主页使用的是Bootstrap4的一个开源模板adminLTE3.0版本,对其中的上、中、下、左进行了模块抽取封装。

在这里插入图片描述
其中crumbs.html面包屑通过不同页面切换,传入参数名称动态显示:
在这里插入图片描述
sidebar.html也是通过不同页面的参数,控制其选中的动作,以及选中后菜单的背景颜色调整等等,并且通过thymeleaf模板引擎为SpringSecurity提供的标签属性,控制对应的权限菜单。

列如普通用户菜单授权:

sec:authorize="hasRole('ROLE_USER')"

1、侧边栏

如下侧边栏,可以修改LOGO,以及系统名称,以下是一级二级菜单。
在这里插入图片描述

2、顶部

底部依然是传统风格,最右边是一个用户名称下拉选项,以及左边的菜单收缩按钮。
在这里插入图片描述

3、整体结构

整个后台还是传统的风格,后续会加入主题配色设置,等等一系列可定制化的模块。

欢迎页:相关css已经放置welcome.css中,实际项目生产可以根据自己需求引入其他模块。
在这里插入图片描述
选中菜单,动态切换面包屑内容,并且新开页面是引入的方式,并不是iframe嵌套引入,iframe嵌套的缺点是在我们弹框的时候,背面的遮盖层遮挡不全,导致页面不好看,并且左侧导航还可以操作,系统性能不好。

在这里插入图片描述

四、前台主页

在这里插入图片描述
前台比较简洁,不过导航,底部,也是封装过的,只需要改变背景颜色,即可以变成自己想要的。

五、简易使用

在这里插入图片描述

1、SpringSecurity安全控制

2、MybatisPlus代码生成器

总结

项目已上传至Github:https://gitee.com/summerydf/dtadmin 第一次使用,如:MybatisPlus代码生成器,相关说明都有,sql文件均附带,希望大家持续关注,后面将会升级迭代版本。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

程序员小严

你的鼓励是我创作的源泉

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

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

打赏作者

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

抵扣说明:

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

余额充值