架构设计: SpringBoot+Mybatis+Layui+Thymeleaf+MySQL
后台管理系统使用企业使用.
主要功能有:权限管理、菜单管理、用户管理、系统设置、实时日志、实时监控、登录用户修改密码、配置个性化菜单, 。
系统设置
这里是一个简单的系统属性设置,如果想支持更多的配置,可以自己扩展(比如这里:用户管理初始、重置密码)
菜单管理
菜单管理是一个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)
用户管理
主要包括用户信息、登录限制维护、菜单、权限分配等
修改用户权限是下次登录
修改用户菜单刷新系统
用户管理新增“当