我正在编写一个简单的计时器方面,以检测属于我的项目的所有程序包中的所有方法.但是,这些类中各种方法的返回类型不同,并且出现以下错误:

它仅适用于二传手,而不适用于吸气剂.

Error: applying to joinpoint that doesn’t return void

这是我的时间.

@Around("execution(* com.myproject..*(..))")

public void log(ProceedingJoinPoint pjp) throws Throwable{

LOG.info("TimerAspect");

String name = pjp.getSignature().getName();

Monitor mon = MonitorFactory.start(name);

pjp.proceed();

mon.stop();

LOG.info("TimerAspect Mon" + mon);

String printStr = mon.getLabel()+","+mon.getUnits()+","+mon.getLastValue()+","+mon.getHits()+","+mon.getAvg()+","+mon.getTotal()+","+mon.getMin()+","+mon.getMax()+","+mon.getFirstAccess()+","+mon.getLastAccess();

File f = new File("target/stats.csv");

BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(f, true));

bufferedWriter.write(printStr);

bufferedWriter.newLine();

bufferedWriter.flush();

bufferedWriter.close();

}

任何解决此问题的线索将不胜感激.

谢谢

java pointcut_Aspectj @Around pointcut Java中的所有方法相关推荐

  1. Java 11:String类中的新方法

    Java 11:String类中的新方法 Java 11没有很多特定于语言的功能.因此,令人惊讶的是,在Java String Class中引入了6种新方法. Java 11 String类新方法 让 ...

  2. java的object有show_Java中 Object的方法

    Java中 Object的方法 构造方法摘要 Object() 方法摘要 protected Object clone() 创建并返回此对象的一个副本. boolean equals(Object o ...

  3. Java 8:声明接口中的私有方法和受保护的方法

    引入Java 8时,我们可以在接口中使用默认方法. 此功能的主要驱动程序是允许扩展接口,同时保留对旧接口版本的向后兼容性. 一个示例是在现有Collection类中引入stream()方法. 有时,当 ...

  4. Java 11:字符串类中的新方法

    Java 11 doesn't have a lot of language specific features. So, it was surprising to see 6 new methods ...

  5. java关于创建对象描述_java中创建对象的方法

    有4种显式地创建对象的方式: 1.用new语句创建对象,这是最常用的创建对象的方式. 2.运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor ...

  6. Java编程:浅析泛型类型中的桥接方法

    一.什么是桥接方法 在介绍桥接方法之前,我先介绍下泛型.在 JDK1.5 中引入了泛型,泛型类型是基于原始类型.类型擦除原理进行实现的. 原始类型 Java总是会自动的为泛型类型提供一个相应的原始类型 ...

  7. Java详解去除字符串中空格的方法

    Java去除字符串中空格的方法详解 代码中字符串使用了replaceAll()方法,去除了所有空格(其中包括:首尾空格.中间空格) 遂整理下java关于字符串去除空格的方法. 1.方法分类 str.t ...

  8. java valueof的用法_Java中String.valueOf()方法的使用

    Java中String.valueOf()方法的使用 (2013-06-21 18:07:34) 标签: it Java中String.valueOf() 方法的使用 1. 由 基本数据型态转换成 S ...

  9. Java URI 和 android Uri 中的 getSchemeSpecificPart() 方法

    1. 标准 URI 的语法组成 标准的 URI 语法组成如下: [scheme:]scheme-specific-part[#fragment] 各部分说明请参考:http://www.cjsdn.n ...

最新文章

  1. PhpMyAdmin的简单安装和一个mysql到Redis迁移的简单例子
  2. 【目标检测基础积累】常用的评价指标
  3. OSChina 周一乱弹 —— 把朋友圈的锦鲤全都抓走
  4. mysql去除select换行符_MySQL中去除字段中的回车符和换行符
  5. 爬山算法和模拟退火算法简介(转)
  6. Android 解决导入多个module时jar包冲突
  7. 第二季2:/package/mpp/sample的总体分析
  8. python怎么一直循环_python 基础之while无限循环
  9. 硅谷卖场里看家庭监控设备:Dropcam难撼传统DVR系统
  10. Tomcat8用JDK1.7问题
  11. web前端在线预览,编辑word文件的方法汇总(2021-7-14更新)
  12. 创业者2012必看十大文章(10)
  13. Google Scanned Objects: A High-Quality Dataset of 3D Scanned Household Items【google 3D数据集】
  14. 论坛php 图片上传,Discuz! X3 论坛文件图片上传尺寸:小于2M的修改方法
  15. Linux初识 —— 基本指令的使用
  16. uni-app引用阿里巴巴官方图标库
  17. 本科科研经历(技术干货篇-论文发表流程)
  18. KannalaBrandt8鱼眼相机模型
  19. Kotlin实现定时任务(AlarmManager + BroadcastReceiver)
  20. 不用写代码的Android 2D RPG游戏引擎

热门文章

  1. 蓝牙5.0射频芯片NRF5283/NRF52832/NRF52840规格书
  2. 用c语言表达圣诞节快乐的英文,圣诞节快乐英文怎么写
  3. 1个端口实现宿舍上4个bras,破除东大无语的宿舍端口不全开的限制!【东南大学】
  4. 千江有水千江月,万里无云万里天 1
  5. 华为笔记本linux系统怎么装win10,华为MagicBook笔记本怎样安装win10系统的操作方法...
  6. 40款奇特的透明名片设计作品欣赏(上篇)
  7. [MCU]瑞萨基于CS+的R7F0C208环境搭建
  8. 请编写C程序,输入5个不同的且为字符格式的学生编号,将其先由大到小排序,再将最大的学生编号和最小的学生编号互换位置,然后输出此时5位学生的编号。 输Л 输入5位学生的编号(只含数字字、英文字母或空格)
  9. 18年北京招收外校的计算机系,2018年北京邮电大学考研调剂通知
  10. matlab矩阵向量化,矩阵向量化运算