本帖最后由 根号5 于 2012-4-27 18:55 编辑
Object proxy = Proxy.newProxyInstance(target.getClass().getClassLoader(), target.getClass().getInterfaces(),//类加载器怎么确定的,为什么不是用的target所属类的所实现的接口的class对象的类加载器 求解答!!!
new InvocationHandler()
{
@Override
public Object invoke(Object proxy, Method method, Object[] args)
throws Throwable
{
advice.beforeMethod(method);
Object retVal = method.invoke(target,args);
advice.afterMethod(method);
return retVal;
}
}
); |