Java中AOP实现的三种方式

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

相关文章: