1

我想为 JDK 方法提供一个切入点 + 建议,System.currentTimeMillis()以便返回时间戳的自定义值。我想知道这在 Spring 框架中是否可行。

4

1 回答 1

2

不可以。为此,您需要使用 AspectJ 检测 JDK 并创建您自己的自定义 JDK 版本。Spring AOP 只能代理 Spring bean。java.lang.instrument通过BCEL 或 ASM 等工具的替代方法也可能有效。

顺便说一句:我大约 90% 确信有一种更简单的方法可以实现您想要的。你能解释一下为什么要伪造系统函数的结果吗?

于 2013-05-09T10:59:51.547 回答