全国服务热线:400-0859-208

位置:广州粤嵌培训机构 > 学校动态 > 一个简单通用的Java后台管理系统

一个简单通用的Java后台管理系统

来源:广州粤嵌培训机构时间:2022/5/26 11:22:59

介绍

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://www.peixun360.com/5632/news/529924/违者必究! 以上就是广州粤嵌培训机构 小编为您整理 一个简单通用的Java后台管理系统的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-0859-208