我正在尝试创建一个包装的注释,但我不知道有可能这样做,有人以前这样做过吗?
@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”,但是什么也不做。