基于代码分析(5)——菜单管理
发布时间
阅读量:
阅读量
文章结构概览
【
- 菜单管理 /system/menu
-
菜单信息显示 /system/menu/list
-
- service层 将用户ID嵌入到menu的params字段中,传递至dao层
-
- pojo - sys_menu表
-
dao层
-
- 管理员 -> 展示全部数据
- 其他角色 -> 依据用户ID检索对应的菜单权限,展示相应菜单信息
-
-
-
新增菜单 /system/menu/add/{parentId}
-
- 检查是否存在父级菜单
-
- service层
- dao层
-
保存菜单信息 /system/menu/add
-
- service层
- dao层
-
-
效果展示
-
- 页面
- 请求
- 数据库 sys_menu表
-
-
-
修改菜单 /system/menu/edit/{menuId}
-
- 回显数据
- 提交保存 /system/menu/edit
-
-
删除菜单 /system/menu/remove/{menuId}
-
Shiro授权管理
- 自定义UserRealm继承Shiro中的Au
-
全部评论 (0)
还没有任何评论哟~
