1. AopUtils
判断代理类型
// 判断是不是 Spring 代理对象
boolean isAopProxy()
// 判断是不是 jdk 动态代理对象
isJdkDynamicProxy()
// 判断是不是 CGLIB 代理对象
boolean isCglibProxy()
获取被代理对象的class
// 获取被代理的目标 class
Class<?> getTargetClass()
2.AopContext
获取当前对象的代理对象
Object currentProxy()