@Target(value={TYPE,METHOD}) @Retention(value=RUNTIME) @Inherited @Documented public @interface Authorize
Authentication,
AuthorizeDefinition| 限定符和类型 | 可选元素和说明 |
|---|---|
String[] |
action
如增删改查等
|
RequiresDataAccess |
dataAccess |
String[] |
description |
boolean |
ignore |
Logical |
logical
验证模式,在使用多个验证条件时有效
|
boolean |
merge
是否合并类上的注解
|
String |
message
验证失败时返回的消息
|
String[] |
permission
对模块授权
|
Phased |
phased |
String[] |
role
对角色授权,当使用按角色授权时,对模块以及操作级别授权方式失效
|
String[] |
user
验证是否为指定user
|
public abstract String[] role
Role.getId()public abstract String[] permission
Permission.getId()public abstract String[] action
Permission.getActions()public abstract String[] user
User.getUsername()public abstract String message
public abstract Logical logical
public abstract Phased phased
public abstract RequiresDataAccess dataAccess
public abstract String[] description
Copyright © 2016–2020. All rights reserved.