问题描述 我们偶尔会发现一些开源项目的问题,或者出于其他原因,想在某个dependency的代码中加几行或者删除几行来达到目的. 我这里遇到一个dubbo 2.7.3和open feign冲突的问题 参见 Issue https://github.com/apache/dubbo/issues/3990. 这里不能等官方修复这个问题并发布更新时,怎么让项目正确的跑起来呢? 问题思路 第一种 字节码替换技术?使用bytebuddy,javassist, asm? 这些技术的局限性,就是JVM本身不…