使用AOP带来的问题

AOP绝对是个好东西,但是因为大部分的AOP实现都是通过修改字节码实现的,这就给Hot Deploy带来问题,在进行Hot Code Replace的时候JVM会抛错:Hot code replace failed - Hierarchy change not implemented,根据字面的意思,我猜测是JVM判断出原始的字节码有变化,但是JVM中的字节码是修改过的,类似子类的结构。目前还没有找到比较权威的解释,另外我对AOP也不是很熟悉,所以仅仅是猜测


作者: 解惑/Cherami
原载: 使用AOP带来的问题
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。
分类: Java

你可能感兴趣的:(jvm,AOP)