是否可以修改字节码并使用javassist保存?

我在网上找到的所有引用都说字节码可以在运行时修改,但我似乎没有找到修改后的字节码是否可以替换原始字节码。 这样原始字节码可以替换一次,其余时间使用增强后的。     
已邀请:
是的,它被称为
build-time
字节码检测;
javassist
以及
aspectj
等库支持此模型。 我使用aspectj-maven-plugin与
Apache Maven
结合使用后者有很好的经验。 [编辑]另请参阅使用Javassist实现构建时间字节码仪表文章。     

要回复问题请先登录注册