权限管理开发框架(个人独立自研--开源)
项目介绍与演示
-
1.项目简介:Java权限管理平台框架-01-项目简介_哔哩哔哩_bilibili
-
2.授权:Java权限管理平台框架-02-授权_哔哩哔哩_bilibili
-
3.代码生成:Java权限管理平台框架-03-代码生成_哔哩哔哩_bilibili
-
4.权限:Java权限管理平台框架-04-权限_哔哩哔哩_bilibili
前端:https://gitee.com/nanquan_begin/roleAuth-framework-view
后端:https://gitee.com/nanquan_begin/roleAuth-framework
Quick start 快速启动指南:
-
1.环境要求:jdk 1.8.0_411(JDK版本低于1.8.0_161会造成加密长度128位无法加解密--国外技术封锁)。maven 3.6.3。node v18.20.4。npm v9.6.3。
-
2.在Mysql数据库中创建一个库,名字必须叫作<font color=red>role-auth-frame</font>。项目启动后,自己创建授权文件后可以修改任意数据库名称,初次启动没有授权只能只用开发时使用的数据库名称role-auth-frame。
-
3.项目自带授权功能,启动后自由授权,不受原作者的任何约束。目前只支持MySql数据库,如需其它数据库支持,请联系我(QQ287476638)。
-
4.执行后端项目下framework-sql/ALL_INIT_SQL/data&table.sql文件,初始化数据库。
-
5.启动com/roleAuth/server/frame/FrameApplication.java启动类,启动前先设置JVM虚拟机参数-DXX:CurrentMachineCode=BFEBFBFF000906EAMQACE42E817509504A。这里是作者的机器码,因为初次启动没有授权,所以需要指定机器码,一旦启动后,自行授权项目,不受原作者的任何约束。
-
6.在前端(node环境)代码的framework-view根目录下面执行npm insatall初始化项目,初始化后执行命令npm run dev启动项目。
-
7.运行com.roleAuth.framework.root.RootHandler生成一个仅存在磁盘上的"幽灵用户"(上帝),这个用户仅存在磁盘上与项目jar包处于同一个目录下面。
-
8.启动如有困难请联系我协助(QQ287476638)。
功能简介
1.授权
2.系统配置
3.多语言字典
4.菜单管理
5.代码生成器
6.权限管理
7.部门组织