Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想为 JDK 方法提供一个切入点 + 建议,System.currentTimeMillis()以便返回时间戳的自定义值。我想知道这在 Spring 框架中是否可行。
System.currentTimeMillis()
不可以。为此,您需要使用 AspectJ 检测 JDK 并创建您自己的自定义 JDK 版本。Spring AOP 只能代理 Spring bean。java.lang.instrument通过BCEL 或 ASM 等工具的替代方法也可能有效。
java.lang.instrument
顺便说一句:我大约 90% 确信有一种更简单的方法可以实现您想要的。你能解释一下为什么要伪造系统函数的结果吗?