@RequiresPermissions注解
时间: 2023-12-12 16:31:02 浏览: 63
SpringBoot 、Shiro、 自定义注解权限控制源码下载
4星 · 用户满意度95%
@RequiresPermissions注解是Shiro框架中的一个注解,用于控制用户是否有权限执行某个操作。当用户请求某个需要权限的操作时,Shiro会根据用户的权限信息判断是否允许执行该操作。如果用户没有相应的权限,则会抛出UnauthorizedException异常。
该注解通常用于Controller层的方法上,用于控制用户是否有权限访问该方法。例如:
```
@RequiresPermissions("user:list")
@RequestMapping("/user/list")
public String list() {
// ...
}
```
上述代码表示只有拥有"user:list"权限的用户才能访问该方法。
阅读全文