开发者社区 问答 正文

动态代理怎么实现的?

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

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

    2020-02-18 20:58:52
    赞同 展开评论
问答分类:
问答地址: