Java动态修改静态方法
Javassist是一个开源的分析、编辑和创建Java字节码的类库。
环境与配置
- 添加 jdk/lib/tools.jar 到 classpath
- 在启动TestMain时添启动参数:
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000
依赖
<dependency>
<groupId>javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.12.1.GA</version>
</