ProceedingJoinPoint获取实现类接口上的注解
2016-04-12 14:18
351 查看
使用aspectj处理拦截aop,需要获取实现类接口上的注解
public Object around(ProceedingJoinPoint pjp) throws Throwable{ long time1=System.currentTimeMillis(); String className=pjp.getTarget().getClass().getSimpleName(); String methodName=pjp.getSignature().getName(); Object[] args=pjp.getArgs(); Class<?> classTarget=pjp.getTarget().getClass(); Class<?>[] par=((MethodSignature) pjp.getSignature()).getParameterTypes(); Method objMethod=classTarget.getMethod(methodName, par); Cache aCache=objMethod.getAnnotation(Cache.class); if(aCache!=null){ System.out.println("-----------------"); System.out.println("-----------------获取注解实现类上的注解"); System.out.println("-----------------"); } }
相关文章推荐
- 转载_
- CXF Webservice两种方式--soap+restful
- 1503162139-ny-分数拆分
- MongoDB 空间定位(点) 与 距离检索
- unity ~ vuforia的入门使用
- Android中sqlite之从网上获取数据更新UI
- envato-tuts+
- iOS_下拉图片放大效果
- 漫漫学习CoreData路程(一)
- DOM4J 写入 XML 文件
- sublime text3安装SublimeREPL,并配置python交互式终端快捷键
- Java多线程--主线程等待所有子线程执行完毕
- Javascript中计算脚本运行的时间
- [HDU 2102] A计划(搜索题,典型dfs or bfs)
- 3DTouch开发 (基础)
- 意想不到的结果
- [bzoj4521] [Cqoi2016]手机号码
- Mysql安装
- iOS点击推送消息跳转处理
- bzoj 4500: 矩阵