开发者社区> 问答> 正文

SpringAOP中代理模式的动态代理的JDK动态代理代码如何编写?

已解决

SpringAOP中代理模式的动态代理的JDK动态代理代码如何编写?

展开
收起
去校区学技术 2022-04-01 07:36:19 429 0
1 条回答
写回答
取消 提交回答
  • 推荐回答
    public class DynamicProxyHandler implements InvocationHandler {
    
        private Object target;
        public DynamicProxyHandler(Object target){
            this.target = target;
        }
        @Override
        public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
            long startTime = System.currentTimeMillis();
            Object result = method.invoke(this.target, args);
            long endTime = System.currentTimeMillis();
            long responseTime = endTime - startTime;
            System.out.println("接口响应时间:"+responseTime);
            return result;
        }
    }
    
    2022-04-01 07:36:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JAVA反射原理以及一些常见的应用 立即下载
Java基础入门(四)-泛型、反射、注解 立即下载
低代码开发师(初级)实战教程 立即下载