大家好,我是尧哥。
今天给大家分享一套基于Spring Boot开发的脚手架,用来做毕设或者接私活都非常方便。
是一套简单通用的后台管理系统,主要功能有:权限管理、菜单管理、用户管理,系统设置、实时日志,实时监控,API加密,以及登录用户修改密码、配置个性菜单等。
前端:
后端: + + + + +
/
效果先睹为快,具体介绍在下方,按功能点进行详情介绍
登录
(为了方便演示,密码输入框的类型改成text)
配置文件分支选择,dev环境无需输入验证码
同时支持多种登录限制
允许/禁止账号多人在线
软删除
限制登录IP地址
账号过期
系统设置
一下简单的系统属性设置,想支持更多的配置可自行扩展(比如这里的:用户管理初始、重置密码)
菜单管理
菜单管理是一棵layui的Tree
权限管理
增删改查
动态权限加载
权限的加载并不是写死在代码,而是动态从数据库读取,每次调用save方法时更新权限集合
用户管理
主要包括用户信息、登录限制的维护,菜单、权限的分配等
修改用户权限是下一次登录生效
修改用户菜单是刷新系统即可生效
用户管理新增“当前在线用户”管理,详见文末“补充更新”
登录用户信息
基本信息
登录用户只能修改部分信息,例如名称、修改密码
修改密码
密码使用的是MD5加密并转换为16进制字符串存储,用户除了能主动修改密码外,还能叫管理员重置密码
个性菜单
用户可以自行配置自己的个性化快捷菜单
实时日志
使用websocket,实时将日志输出到web页面,1秒刷新一次
注意:这里的日志配置只配置了dev环境,prod环境尚未为空,发布生产环境前记得先配置,否则生成的日志文件将不会输入日志内容!
实时监控
实时监控的是系统硬件环境、以及jvm运行时内存,使用websocket,实时将数据输出到web页面,1秒刷新一次
windows环境
Linux环境
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/java-jiao-cheng/10110.html