【Spring】动态代理模板
2021-03-04 04:27
标签:return des throwable instance rgb 动态代理 public 自动生成 cat 动态代理模板 【Spring】动态代理模板 标签:return des throwable instance rgb 动态代理 public 自动生成 cat 原文地址:https://www.cnblogs.com/AirCL/p/14374850.html/**
* Description :
* 公用这个类,自动生成代理类
*
* @author : AirCL
* Date : 2021/2/4
* Time : 20:27
*/
public class ProxyInvocationHandler implements InvocationHandler {
//被代理的按口
private Object target;
public void setTarget(Object target) {
this.target = target;
}
//生成得到代理类
public Object getProxy() {
return Proxy.newProxyInstance(this.getClass().getClassLoader(),
target.getClass().getInterfaces(), this);
}
//处理代理实例,并返间结果:
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
Object result = method.invoke(target, args);
return result;
}
}