bunny-admin-server 常见问题汇总

103次阅读
没有评论

今天具体在上面开发业务,碰到了一些问题,进行一下记录(艹,WordPress 写完了之后,发布说让我登录,结果全部丢失了!!!白写了)

  1. generator-code-server 项目截止到 20251114 的版本和 admin 项目是不匹配的,生成的 java 代码是会报错的,比如 security 注解对不上,生成的映射对象继承类错误。因此需要一定的改造
  2. 权限和我理解的有一些不同,碰到了一个问题,博主应该是少了 sql 语句的初始化(sys_router_role)
  3. 权限和一般的来讲有点点区别,此处做个备份
  4. 补充说明,整个项目使用 url 判断,后端权限码只是标记对应
  5. 补充说明,作者文档我看的没那么细致,又重新看了一遍,很清晰明了

 

权限

  1. 一个用户有多个角色,对应 user 和关系表+role 表
  2. 一个角色可以分配多个权限,对应permission
  3. 一个角色可以分配多个 router(路由),对应 router
  4. 部门只是一个标记,没啥太多作用。
  5. 路由(菜单)也必须要分配角色,一个非 admin 用户登录才可以看到菜单,否则看不到,但是通过 postman 是可以请求后台接口的

bunny-admin-server 常见问题汇总

 

bunny-admin-server 常见问题汇总

 

阐述表关键字细节

  1. user 表都是常规字段
  2. 角色表 有个角色码,属于自己定义的,一般来讲就一条记录(page 类型,像一个菜单的对应角色)
  3. 权限表,对应增删改查+父的,主要对应 java 的 controller 权限校验。

bunny-admin-server 常见问题汇总

4. 路由表,对应页面 vue 的页面路径+页面路径的 index.vue 入口,主要就这两个字段重要。

 

 

如果加一个菜单,需要初始化哪些表

  1. 用户表不需要
  2. 角色表加一条记录
  3. 用户角色表不需要
  4. 权限表需要初始化
  5. 角色权限表可以加也可以不加(加了就是自动根据功能,给角色分了一些权限,这个角色拥有后台接口权限了)
  6. 路由表需要初始化
  7. 角色路由表可以加也可以不加(加了就是自动根据菜单,给菜单分配了一个角色,这个角色拥有这个菜单权限了)

 

查询角色

  1. 查询用户-角色-权限- 查询路由

对比 ruoyi

  1. ruyi 把权限和菜单放一个表,punny 是拆分开了,实际上也区分了前端和后端的权限(权限表对应后端,路由表对应前端),总体来讲,就是角色拥有权限+路由
正文完
 0
bdspAdmin
版权声明:本站原创文章,由 bdspAdmin 于2025-11-14发表,共计872字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)

摆渡资源站

文章搜索
一言一句话
-「
热门文章
1Panel服务器迁移和WordPress配置

1Panel服务器迁移和WordPress配置

  1Panel服务器迁移 1Panel的整体迁移相对简单,使用快照功能即可实现。但是要求新旧服务器...
Ubuntu 通过页面设置固定 ip

Ubuntu 通过页面设置固定 ip

要在 Ubuntu 图形界面(桌面)设置固定 IP,通过右上角网络图标进入设置,找到有线/无线连接,点击齿轮图...
安装了 openjdk@17 和 zulu@8,通过 jenv 来管理 JDK 版本

安装了 openjdk@17 和 zulu@8,通过 jenv 来管理 JDK 版本

你已经成功安装了 openjdk@17 和 zulu@8,现在可以配置 jenv 来管理 JDK 版本。按照下...
为什么不要在知乎写东西

为什么不要在知乎写东西

知乎的平台注定不能做大做强走向世界,限制太多了 不能发表外链 无缘无故删除文章,警告。
okx websocket 接口问题

okx websocket 接口问题

今天想对接一下 websocket,但是死活不行,主网站 api 接口没问题。 然后发现是电信,联通网络问题,...
最新评论
最新文章
某个货币持仓增长了一倍,但是 jing流入没有增加多少,为啥

某个货币持仓增长了一倍,但是 jing流入没有增加多少,为啥

  这通常是因为该货币的市值(价格)上涨抵消了持仓量的增加,或者存在某些“非交易性”的变动。 简单来...
mac brew 有没有 markdown 格式化工具

mac brew 有没有 markdown 格式化工具

  在 macOS 上通过 Homebrew (brew) 安装 Markdown 格式化工具非常方...
手滑点错更新也不怕!超详细 Mac 系统更新屏蔽指南(附安全恢复方案)

手滑点错更新也不怕!超详细 Mac 系统更新屏蔽指南(附安全恢复方案)

  Mac 屏蔽系统更新并消除小红点全攻略 在 macOS 系统中,系统更新提示的小红点常常让人不胜...
我是如何扫描GitHub上所有“Oops提交”以查找泄露的秘密的

我是如何扫描GitHub上所有“Oops提交”以查找泄露的秘密的

  tl;dr GitHub Archive 会记录每一次公开提交,即使是开发者试图删除的提交也不例...
Mermaid 对比 PlantUML

Mermaid 对比 PlantUML

🔍 核心语法差异说明 为了让转换更顺利,了解两者主要的语法区别会很有帮助: 元素 Mermaid 语法 Pla...