是shiro里面权限验证的一个注解

        @RequiresPermissions(value = {"engineeringPause:download",
"workContact:download",
"supervisionNotice:download",
"questionNotification:download"},logical = Logical.OR)
value 值可以写一个 ,也可以写多个;
logical 值存在两个  

and  代表 必须匹配所有的

or     代表 只需要匹配其中一个即可

logical = Logical.OR

使用前 需要先将这个账号的权限数据添加进去

例如 :自定义   ShiroRealm   继承   import org.apache.shiro.realm.AuthorizingRealm;

实现方法即可

逻辑思路:

1、每个登陆的用户会将其拥有的权限进行添加

2、访问接口的时候 验证其拥有的权限是否包含接口上的权限

数据库样例数据

最新文章

  1. Composer设置忽略版本匹配的方法
  2. mysql错误用法insert into where
  3. sql 读取本地txt文件批量插入数据库
  4. 【转】FFMPEG 库移植到 VC 需要的步骤
  5. 正则表达式中参数g、i、m的作用(share)
  6. [Android] 关于系统工具栏和全屏沉浸模式
  7. 除去字符串中不相临的重复的字符 aabcad 得 aabcd
  8. ubuntu1204上不能正常用emacs配合gocode进行自动补全
  9. jmeter cookie管理器 使用方法---新手学习记录1
  10. Word中的公式向上偏或向下偏的解决方法
  11. JWebFileTrans(JDownload): 一款可以从网络上下载文件的小程序(二)
  12. Html鼠标右键菜单代码
  13. Caffe+VS2015+python3的安装(基于windows)
  14. python之路7-正则表达式
  15. C# 小算法1
  16. (三)orcale体系结构
  17. 编写无Java脚本的JSP页面
  18. STL之容器(containers) 简介
  19. GIT 使用cherry-pick 重演其他分支的提交
  20. 判断App整体处于前台还是后台

热门文章

  1. Linux之lldptool工具
  2. Spring官方宣布:新的Spring OAuth2.0授权服务器已经来了
  3. promise的常用情况
  4. openssh一键升级脚本(测试成功)
  5. 焦大:seo思维进化论(上)
  6. 常用Oracle SQL集锦
  7. Vue.use() 不一样的发现
  8. Spine学习四 - 在动作上绑定回调事件
  9. Educational Codeforces Round 65 (Rated for Div. 2)(ACD)B是交互题,不怎么会
  10. 5 art-template