JDK动态代理demo
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,1,创建一个UserService类:public interface UserService { public String getTheName(int id);
千家信息网最后更新 2026年11月01日JDK动态代理demo
1,创建一个UserService类:
public interface UserService { public String getTheName(int id); public Integer getTheAge(int id); }2,创建实现类UserServiceImpl
public class UserServiceImpl implements UserService { @Override public String getTheName(int id) { return "小风"; } @Override public Integer getTheAge(int id) { return 10; }}3, 测试类JDKProxyTest
public class JDKProxyTest implements InvocationHandler { private Object target; JDKProxyTest() { super(); } JDKProxyTest(Object target) { super(); this.target = target; } @Override public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { System.out.println("++++++调用方法之前: " + method.getName() + "++++++"); Object result = method.invoke(target, args); System.out.println("++++++调用方法之后: " + method.getName() + "++++++"+result); return result; } public static void main(String[] args) { UserServiceImpl userService = new UserServiceImpl(); InvocationHandler handler=new JDKProxyTest(userService); UserService userServiceProxy= (UserService) Proxy.newProxyInstance(userService.getClass().getClassLoader(), userService.getClass().getInterfaces(), handler); System.out.println(userServiceProxy.getTheName(1)); System.out.println(userServiceProxy.getTheAge(1)); } }
方法
小风
测试
动态
代理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
有格互联网科技
上海喔噻互联网科技有限公司
百单网互联网科技有限公司怎么样
为想互联网科技怎么样
互联网科技有限公司经营范围
互联网科技未来
齐家互联网科技
互联网金融科技创新
汇久创客互联网科技
科技类的互联网平台
居家互联网科技有限公司
互联网科技产品
移动互联网科技股
中国科技创新与世界互联网大会
广州新华互联网科技学校电竞方面
互联网金融科技名词解释
工业互联网山东科技大学
启辰互联网科技
福建互联网展示科技馆设计
互联网科技新闻
西安纸贵互联网科技有限公司
重生之互联网科技帝国
科技服务与互联网
互联网科技生活的内容
移动互联网年度科技创新
想开互联网科技公司怎么样
河南住房之家互联网科技
中天科技中国工业互联网
互联网科技年终奖
科技和互联网行业的特点