创建包装的PreAuthorize批注

时间:2019-08-12 13:38:12

标签: java annotations spring-el

我正在尝试创建一个包装的注释,但我不知道有可能这样做,有人以前这样做过吗?

@Target({ ElementType.METHOD, ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
@Inherited
@PreAuthorize("@auth.hasAccess(token, id)")
public @interface HasAdminRole {
    String token();
    String id();
}

我希望SpEL使用@interface的标记和ID值来调用“ hasAccess”,但是什么也不做。

0 个答案:

没有答案