@Component public class PreAuthorizeAspect extends Object
| 构造器和说明 |
|---|
PreAuthorizeAspect() |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
around(org.aspectj.lang.ProceedingJoinPoint point) |
boolean |
hasAnyPermi(String[] permissions)
验证用户是否具有以下任意一个权限
|
boolean |
hasAnyRoles(String[] roles)
验证用户是否具有以下任意一个角色
|
boolean |
hasPermi(String permission)
验证用户是否具备某权限
|
boolean |
hasRole(String role)
判断用户是否拥有某个角色
|
boolean |
lacksPermi(String permission)
验证用户是否不具备某权限,与 hasPermi逻辑相反
|
boolean |
lacksRole(String role)
验证用户是否不具备某角色,与 isRole逻辑相反。
|
public Object around(org.aspectj.lang.ProceedingJoinPoint point) throws Throwable
Throwablepublic boolean hasPermi(String permission)
permission - 权限字符串public boolean lacksPermi(String permission)
permission - 权限字符串public boolean hasAnyPermi(String[] permissions)
permissions - 权限列表public boolean hasRole(String role)
role - 角色字符串public boolean lacksRole(String role)
role - 角色名称public boolean hasAnyRoles(String[] roles)
roles - 角色列表Copyright © 2021. All rights reserved.