1.什么是ByteBuddy ?
ByteBuddy 是一个强大的 Java 字节码操作库,主要应用场景包括以下几个方面:
动态代理和 AOP(面向切面编程):
ByteBuddy 可以用来创建动态代理,替代 Java 自带的 java.lang.reflect.Proxy,并且支持非接口类的代理。
常用于 AOP 框架中,例如在方法执行前后插入逻辑,实现日志记录、事务管理、...
阅读全文