实现AOP技术,主要分为两大类:
静态代理:指使用AOP框架提供的命令进行编译,从而在编译阶段就可生成AOP代理类,因此也称为编译时增强;
- 编译时编织
- 类加载时编织
动态代理:在运行时在内存中”临时“生成AOP动态代理类,因此也被称为运行时增强。
JDK动态代理
CGLIB
注意:本文归作者所有,未经作者允许,不得转载
实现AOP技术,主要分为两大类:
静态代理:指使用AOP框架提供的命令进行编译,从而在编译阶段就可生成AOP代理类,因此也称为编译时增强;
动态代理:在运行时在内存中”临时“生成AOP动态代理类,因此也被称为运行时增强。
JDK动态代理
CGLIB
注意:本文归作者所有,未经作者允许,不得转载