专栏名称: Java专栏
一个Java、Python、数据库、中间件、业内资讯、面试、学习资源等干货的知识分享社区。
目录
相关文章推荐
51好读  ›  专栏  ›  Java专栏

推荐一套开源通用后台管理系统 !

Java专栏  · 公众号  ·  · 2020-11-01 18:00

正文

注意 文末有最新 Java实战 项目 面试题

来源:cnblogs.com/huanzi-qch/p/11534203.html

前言

这套Base Admin是一套简单通用的后台管理系统,主要功能有:权限管理、菜单管理、用户管理,系统设置、实时日志,实时监控,API加密,以及登录用户修改密码、配置个性菜单等。


双11了,今天开始,限量秒杀

1核2G,1年62元,3年200元,限时秒杀

1核2G,1年62元,3年200元,限时秒杀

1核2G,1年62元,3年200元,限时秒杀



技术栈

前端:layui
java后端:SpringBoot + Thymeleaf + WebSocket + Spring Security + SpringData-Jpa + MySql

工程结构说明

java部分、html、js、css部分都是大目录下面按单表一个子目录存放

运行预览

效果先睹为快,具体介绍在下方,按功能点进行详情介绍

功能演示

登录

(为了方便演示,密码输入框的类型改成text)配置文件分支选择,dev环境无需输入验证码。
同时支持多种登录限制。

允许/禁止账号多人在线。

软删除

限制登录IP地址

账号过期

更多登录限制,还可以继续扩展。
系统设置
一下简单的系统属性设置,想支持更多的配置可自行扩展(比如这里的:用户管理初始、重置密码)。
系统设置新增部分功能,详见文末“补充更新”

菜单管理

菜单管理是一棵layui的Tree
权限管理
增删改查

动态权限加载

权限的加载并不是写死在代码,而是动态从数据库读取,每次调用save方法时更新权限集合。
1、妲己是ROLE_USER权限,权限内容为空,无权访问/sys/下面的路径(http://localhost:8888/sys/sysUser/get/1)
2、使用sa超级管理员进行权限管理编辑,给ROLE_USER的权限内容添加 /sys/**,妲己立即有权限访问(http://localhost:8888/sys/sysUser/get/1)
用户管理
主要包括用户信息、登录限制的维护,菜单、权限的分配等。
修改用户权限是下一次登录生效。
修改用户菜单是刷新系统即可生效。
用户管理新增“当前在线用户”管理,详见文末“补充更新”
登录用户信息
基本信息
登录用户只能修改部分信息,例如名称、修改密码
修改密码
密码使用的是MD5加密并转换为16进制字符串存储,用户除了能主动修改密码外,还能叫管理员重置密码。

个性菜单
用户可以自行配置自己的个性化快捷菜单。






请到「今天看啥」查看全文