有一个自定义注释
@Retention(RetentionPolicy.RUNTIME)
public @interface Auth {
boolean ignoreAuth() default false;
}
并且有一个控制器方法
@Auth(ignoreAuth = count!=null&&count==1)
public ApiResult getChangeHistoryList(@PathVariable Long id, @RequestParam(required = false) Integer count)
如果计数不为null并且计数为1,在这种情况下不需要身份验证,则业务只允许返回一条记录。
那么如何将count参数注入到Auth
批注中?