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");
        }
    }
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");
        }
    }
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" ) ; } }
获取目标对象.

@param proxy 代理对象
@return 目标对象
获取目标对象 .