shiro方法上添加注解,控制只有拥有相应权限才能访问方法

权限管理6大步

菜单可见和不可见:
1、不同角色看不同菜单的,表设计思路
2、不同角色看不同菜单的,表修改思路
资源可访问和不可访问:
3、shiro,登录后才能访问特定资源
4、shiro,登录后不同角色可以访问不同资源
5、shiro,登录后不同角色可以访问同一个资源里面的不同方法
6、shiro,登录后不同角色可以访问同一个资源同一个方法的不同部分

我们继续介绍不同角色针对管理系统资源访问的权限(资源可访问和不可访问)。

出现的问题

有时候,同一个资源(action)里面包含很多的方法,有些方法是给某一个角色用的,有一些方法是给另外一个角色用的,如何做到方法级别的细颗粒控制?

实现步骤

1. 配置applicationContext_shiro.xml开启注解

erp-重难点-权限管理-5

2. 在service层方法上加上注解

erp-重难点-权限管理-5

如果访问了未授权的方法,则会报如下错误:

erp-重难点-权限管理-5

相关文章:

  • 2021-08-19
  • 2022-12-23
  • 2022-01-12
  • 2021-07-05
  • 2021-09-06
  • 2022-12-23
  • 2022-12-23
  • 2021-09-12
猜你喜欢
  • 2021-09-11
  • 2021-08-07
  • 2021-10-14
  • 2021-12-28
  • 2021-12-27
  • 2021-11-05
  • 2021-12-20
相关资源
相似解决方案