Java实现AOP有几种方式?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Java实现AOP有几种方式?

李博 bluemind 2019-04-28 17:36:05 3711

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

Java
分享到
取消 提交回答
全部回答(15)
  • shawn2046
    2020-03-31 19:16:51

    aop有静态和动态之分 静态实际开发中很少用到 动态又分jdk动态代理和cglib动态代理,两者各有优缺点

    0 0
  • 1156606323420497
    2020-03-26 23:36:39

    字节码:重新编译Java字节码,将切面插入字节码的某些点面上,如cglib 类加载器:定制类加载器,在类加载时对字节码进行补充,在字节码中插入切面,如Java Agent 动态代理组件:Java提供的动态代理

    0 0
  • __梦
    2020-03-21 14:27:10

    jdk的动态代理和cglib

    0 0
  • galaxystar
    2020-03-18 17:00:48

    静态和动态

    0 0
  • hugoby
    2020-03-12 17:39:24
    1. 静态AOP:在编译期,切面以字节码的形式编译到目标字节码文件中,属于编译时字节码增强,通过@AspectJ注解实现。
    2. JDK动态代理:利用反射机制,在运行期,目标类加载后,为接口动态生成代理类。通过实现InvocationHandler接口实现。
    0 0
滑动查看更多
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程