问题

MethodSignature methodSignature = (MethodSignature) (joinPoint.getSignature());
Method method = methodSignature.getMethod(); CustomLog log = method.getAnnotation(CustomLog.class);

如果在实现类上进行注解,则 log 为null

解决方法

MethodSignature methodSignature = (MethodSignature) (joinPoint.getSignature());
//Method method = methodSignature.getMethod();
Method method = joinPoint.getTarget().getClass().getDeclaredMethod(methodSignature.getName(), methodSignature.getMethod().getParameterTypes()); CustomLog log = method.getAnnotation(CustomLog.class);

最新文章

  1. Sharepoint学习笔记—习题系列--70-576习题解析 -(Q141-Q143)
  2. .net使用OpenPop自动收邮件,并将邮件内容存入数据库
  3. redis 资料链接
  4. True Zero Downtime HAProxy Reloads--转载
  5. 免费自学Cocos2d-x3.0final2014原创视频教程(56集)(适用于Cocos2d-x3.1 Cocos2d-x3.2版本号全)
  6. 字符集编码与Python(一)编码历史
  7. (1)写给Web初学者的教案-----学习Web的知识架构
  8. three.js提供的几何体
  9. final修饰的变量是引用不能变还是对象的内容不能变?
  10. 【Android使用Shape绘制虚线,在4.0以上的手机显示实线】解决方式
  11. shell 学习四十五天---xargs
  12. Android WebView 缓存
  13. CF235B Let's Play Osu! 期望DP
  14. Python基础(六) python生成xml测试报告
  15. vue从入门到进阶:组件Component详解(六)
  16. 在 delphiXE 10.2 上安装 FR5.4.6
  17. Java8中的HashMap分析
  18. Python数据结构——栈的链表实现
  19. java第一次实验报告
  20. Win7中安装Windows PowerShell 3.0

热门文章

  1. 学习笔记(26)- plato-端到端模型-定闹钟
  2. LeetCode练题——35. Search Insert Position
  3. pillow 初级用法
  4. Vacuum Pump Manufacturer - Vacuum Pump: Prevents Reactive Compound Decomposition Products
  5. JavaSE复习~开发环境的搭建 与 HelloWorld
  6. java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time.....
  7. windows下如何快速删除大文件
  8. PostgreSQL数据库-分页sql--offset
  9. springMVC读取本地图片显示到前端页面
  10. Python 之并发编程之manager与进程池pool