Java动态代理使用
来源:互联网 发布:知乎融资 编辑:程序博客网 时间:2024/05/22 05:19
//代理处理类
public class ServiceProxyHandler implements InvocationHandler{
private Object target = null;
public ServiceProxyHandler(Object target) {
this.target = target;
}
@Override
public Object invoke(Object proxy, Method method, Object[] args)
throws Throwable {
Object result = method.invoke(target, args);
return result;
}
}
//接口
public interface MyInterface{
public void process();
}
//实现类
public class MyImpl implements MyInterface{
@Override
public void process() {
System.out.println("processing...");
}
}
//测试类
public class Test {
public static void main(String[] args) {MyImpl impl = new MyImpl();//目标类
MyInterface mf = (MyInterface) Proxy.newProxyInstance(impl.getClass().getClassLoader(), impl.getClass().getInterfaces(), new ServiceProxyHandler(impl));
mf.process();
}
}
阅读全文
0 0
- Java动态代理使用
- java动态代理使用
- java动态代理的使用
- Java中的动态代理使用
- Java中动态代理使用
- Java动态代理类使用
- Java动态代理类使用
- java:动态代理的使用
- JAVA动态代理--使用JAVA API实现JAVA动态代理
- Java 代理,动态代理
- 使用Java动态代理实现AOP
- 使用Java动态代理实现AOP
- [转]JAVA动态代理的使用
- 使用Java 动态代理实现AOP
- 使用Java动态代理实现简单AOP
- Java事务(五) - 使用动态代理改造
- 使用Java动态代理技术实现AOP
- java使用反射生成JDK动态代理
- Python编程-数据库-利用PyMysql访问windows下的MySql数据库
- 黑盒测试简介以及方法简介
- spring boot 整合shiro(一)
- 微信开发定时获取token,保证线程安全,高可用
- KMP算法详解及C++实现
- Java动态代理使用
- web的基础知识
- Unique Binary Search Trees
- js的||和 &&的妙用
- anguar js 日期和时间选择插件 angular-datetimepicker 使用时注意事项
- Java学习之Filter
- MWD-win7/10开机自启动vmware虚拟机CentOS-6.8-1
- Ajax引擎:ajax请求步骤详细代码
- java从入门到弃坑第十四天