当前位置: 首页 > Web前端 > vue.js

18个版本迭代,从零到一实现javaweb权限管理控制台(福利在文末)

时间:2023-04-01 01:53:01 vue.js

privilege-adminprivilege-admin是专为java设计的权限管理控制台。特性用户、角色、权限管理黑白名单管理登录/注销日志审计基于自动日志的统一日志输出创建目的权限可以说是最基础的,也是web开发中最重要的部分。前端时间写了https://github.com/houbb/priv...权限管理框架,但是没有控制台配置,总觉得不完整,所以花时间从头实现了一个权限管理控制台。很多年没接触前端了,前端技术变化很大。这次我选择了vue+element-ui+jwt作为练习。技术选择springboot容器mybatis-plus+druid+mysql数据库vue+element-ui页面hibernate-validator参数验证jwt授权auto-log实现自动日志输出快速启动需要jdk1.7+maven3.x+mysql5.7配置调整这个这里使用mysql-5.7,数据库脚本见mysql-5.7.sql。在mysql中执行以上脚本,mysql默认登录信息为root/123456。如需调整,请修改application.yml文件。Start直接运行Application#main()方法来启动应用程序。页面效果概览登录页登录页默认密码为admin,您可以自行调整application.yml中的密码配置。临时加密规则:明文+MD5角色管理操作日志错误页面源码获取方式目前源码尚未开源,可关注【老马小西风】后台回复:权限,可获取相关资源。后期Road-MAP优化[]数据库异常统一处理[]使用post请求避免url中的token信息或重写浏览器url安全审计[]接口校验和校验[]操作日志表[]元数据的元数据管理改进,导出是支持的。更多特性动态菜单管理树状操作权限管理token生成生成指定权限的token提供对外接口能力查询用户角色+权限判断用户是否有权限黑白名单黑>白>普通[]标签支持[]用户组等。modesupportbatchbatchimportdataexportupdatelog关于我们的生态[]oracle/sqlserver脚本[]通过electron打包到各个平台[]docker实现[]webpack打包优化[]vue+vuex+babel+npm+前端如何分离和nodejs后端获取源码目前源码还没有开源,可以关注【老马小西风】后台回复:权限,可以获取相关资源。