code: public static Object getTarget(final Object proxy) {
          if (!AopUtils.isAopProxy(proxy)) {
              return proxy;
          }
          if (AopUtils.isJdkDynamicProxy(proxy)) {
              return getProxyTargetObject(proxy, "h");
          } else {
              return getProxyTargetObject(proxy, "CGLIB$CALLBACK_0");
          }
      }
docs: 获取目标对象.
  
  @param proxy 代理对象
  @return 目标对象