动力节点小编来告诉大家一个简单通用的Java后台管理系统。
前端:layui
后端:SpringBoot+Thymeleaf+WebSocket+SpringSecurity+SpringData-Jpa+MySql
sa/123456
先看效果,下面详细介绍,按功能点详细介绍
登入
(为了演示方便,将密码输入框的类型改为文本)
Profile分支选择,dev环境不需要输入验证码
allow/禁止在线拥有多个账号
软删除
帐户已过期
这里是一个简单的系统属性设置,如果想支持更多的配置,可以自己扩展(比如这里:用户管理初始、重置密码)
菜单管理是一个layuiOfTree
添加和删除
动态权限加载
权限加载不是死在代码里,而是动态从数据库中读取,每次调用save方法更新权限集
修改用户菜单刷新系统
用户管理新增“当前在线用户”管理,见文末“补充更新”
基本信息
更改密码
密码采用MD5加密并转换为16位二进制字符串存储,除了用户可以主动修改密码外,还可以要求管理员重置密码
个性菜单
用户可以配置自己的个性化快捷菜单
使用websocket,实时日志输出到网页,1每秒刷新一次
注意:这里的日志配置只配置了dev环境科学,prod环境还不是空的,发布生产环境之前记得配置好,否则生成的日志文件不会进入日志内容!
实时监控的是系统硬件环境、以及jvm运行时内存,使用websocket,实时数据输出到网页,1秒刷新一次
THE END