@Target(value={METHOD,TYPE}) @Retention(value=RUNTIME) @Inherited @Documented public @interface PreAuth
注解优先级: 子类方法上的注解 > 子类类上的注解 > 父类方法上的注解
特别地:必须在子类类上注解上写上 replace 参数用于替换父类上的{}占位符,否则权限验证始终无法通过
如: \@PreAuth(replace="user") public class UserController extends SuperCacheController { }
则:UserController 的所有CRUD方法均分别需要 user:add、user:update、user:delete、user:view 等权限
Copyright © 2022. All rights reserved.