![]() |
1
5
如果您在程序中需要这些信息,这正是面向方面编程的意义所在。使用 AspectJ 很容易。 Spring AOP 也可能有效。 |
![]() |
2
4
实际上,AOP将是这里的正确工具,我将编写一个小方面来使用
JAMon
(可以精确地收集
statistics such as hits, time statistics (avg,total,min,max), concurrency statistics and more
)见
this previous
回答一个例子(或有点愚蠢)。如果您使用的是弹簧,则弹簧可以随时使用
|
![]() |
3
4
根据修改代码的容易程度,您可以采用以下几种方法:
|
![]() |
4
2
您可以考虑使用配置文件,例如来自NetBeans或Yourkit的配置文件。 |
![]() |
5
1
那里有很多 Open Source Java Profilers . 分析器进行动态程序分析(与静态代码分析不同),并显示程序的行为,在程序执行时收集信息。其中一些分析器显示方法调用统计信息。 |
![]() |
6
1
|
![]() |
7
1
可以使用java.lang.reflect.proxy类。在Horstmann的《核心Java》中。第一卷详细介绍了这一技术。 |
![]() |
Walter · 如何配置aspectj忽略getter和setter 7 年前 |
![]() |
MikaelW · AOP,如何仅在直接从包X发出时拦截对给定类的调用 7 年前 |
![]() |
Serhii · 如何从父方法获取注释? 7 年前 |
![]() |
Filip · .使用自定义属性的NET Unity拦截 7 年前 |