整理(aop獲取注解篇)


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM