如何将控制器方法参数值注入注解?

时间:2019-12-21 05:03:02

标签: spring-mvc spring-annotations

有一个自定义注释

@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批注中?

0 个答案:

没有答案