开发者社区> 问答> 正文

动态代理怎么实现的?

本问题来自云栖社区【阿里Java技术进阶2群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

展开
收起
李博 bluemind 2019-04-17 13:30:51 1672 0
1 条回答
写回答
取消 提交回答
  • 1、JDK动态代理:利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。 2、CGlib动态代理:利用ASM,将代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。

    2020-02-18 20:58:52
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JAVA反射原理以及一些常见的应用 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载