前言: IT培训网小编来告诉大家一个简单通用的Java后台管理系统。 介绍 Base Admin是一个简单通用的后台管理系统,主要功能
IT培训网小编来告诉大家一个简单通用的Java后台管理系统。
介绍
Base Admin是一个简单通用的后台管理系统,主要功能有:权限管理、菜单管理、用户管理、系统设置、实时日志、实时监控、API加密、登录用户修改密码、配置个性化菜单, ETC 。
技术栈
前端:layui
后端:SpringBoot+ Thymeleaf+ WebSocket+ Spring Security+ SpringData-Jpa+MySql
户口密码
sa / 123456
运行预览
先看效果,下面详细介绍,按功能点详细介绍
功能演示
登入
(为了演示方便,将密码输入框的类型改为文本)
Profile分支选择,dev环境不需要输入验证码
支持同时登录多个限制
allow / 禁止在线拥有多个账号
软删除
限制登录IP地址
帐户已过期
系统设置
这里是一个简单的系统属性设置,如果想支持更多的配置,可以自己扩展(比如这里:用户管理初始、重置密码)
菜单管理
菜单管理是一个layui Of Tree
权限管理
添加和删除
动态权限加载
权限加载不是死在代码里,而是动态从数据库中读取,每次调用save方法更新权限集
大吉是ROLE_USER权限,权限内容为空,无法访问/sys/以下路径(http://localhost:8888/sys/sysUser/get/1)
使用sa超级管理员进行权限管理编辑,给ROLE_USER添加/sys/**的权限内容,大吉可以直接访问(http://localhost:8888/sys/sysUser/get/1)
用户管理
主要包括用户信息、登录限制维护、菜单、权限分配等
修改用户权限是下次登录
修改用户菜单刷新系统
用户管理新增“当前在线用户”管理,见文末“补充更新”
登录用户信息
基本信息
登录用户只能修改部分信息,如姓名、更改密码
更改密码
密码采用MD5加密并转换为16位二进制字符串存储,除了用户可以主动修改密码外,还可以要求管理员重置密码
个性菜单
用户可以配置自己的个性化快捷菜单
实时日志
使用websocket,实时日志输出到网页,1每秒刷新一次
注意:这里的日志配置只配置了dev环境科学,prod环境还不是空的,发布生产环境之前记得配置好,否则生成的日志文件不会进入日志内容!
实时监控
实时监控的是系统硬件环境、以及jvm运行时内存,使用websocket,实时数据输出到网页,1秒刷新一次
windows 环境科学
Linux环境科学
文章出自:http://qh.itpxw.cn/peixun/software/2022121686.html
文章标题:一个简单通用的Java后台管理系统
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
Java定义方法的格式是什么?IT培训网小编来告诉大家。所谓方法...
大家在Java教程中会学到关于Java消息推送的知识,那么,Java消息...
常用的Java日期格式转换有哪些?IT培训网小编来告诉大家。 1...
Java创建对象数组的方法是什么?IT培训网小编来告诉大家。Ja...