JDK动态代理demo
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,1,创建一个UserService类:public interface UserService { public String getTheName(int id);
千家信息网最后更新 2025年02月02日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安全错误
数据库的锁怎样保障安全
青岛三傻互联网科技有限公司
南京精石汇网络技术有限公司
中小型企业服务器搭建的实训报告
sqlite数据库介绍
数据库name两个
什么是数据库的联动
自动化设备定制服务器
福州软件开发大学
软件开发行业还会火吗
网络技术主要包括哪两类方法
什么是源服务器
不能解析服务器主机名
服务器的日常管理与维护
实用网络技术基础教程
寒假免费使用数据库
服务器红灯
最强蜗牛怎么找回以前的服务器
wifi节点数据库
网络技术以后前景怎么样
我的世界手机版服务器
4年级网络安全手抄报一等奖
邯郸炒股软件开发
北京+软件开发+日本
财务管理系统服务器名
山西麻将软件开发质量放心可靠
路由器软件开发实验
构建数据库建议书
java rpc服务器
有网络安全学院的985
广州商速软件开发有限公司