a.方法注解
Signature signature = proceedingJoinPoint.getSignature();
MethodSignature methodSignature = (MethodSignature)signature;
//获取方法对象
Method targetMethod = methodSignature.getMethod();
if(targetMethod.isAnnotationPresent(Permission.class)){
//获取方法上注解
Permission permission = (Permission)clazz.getAnnotation(Permission.class);
}
b.类注解
Class clazz = proceedingJoinPoint.getClass();
if(clazz.isAnnotationPresent(Permission.class)){
//获取类上注解
Permission permission = (Permission)clazz.getAnnotation(Permission.class);
}
2018.12.28