使用AOP进行权限控制的时候,要指定角色名字,在MethodInterceptor执行的时候怎么获得注解设置的参数
实现注解:
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface Authorize {
String[] value();
String[] roles();
}
@IocBean
public class AuthorizeInterceptor implements MethodInterceptor {
public void filter(InterceptorChain chain) throws Throwable {
//这里怎么取到Authorize.roles?
}
}