zoukankan      html  css  js  c++  java
  • java JDK动态代理

    动态代理实现步骤

    1、创建一个实现InvocationHandler的类,它必须实现invoke方法

    /**

    *@param proxy 代理对象

    *@param method 代理对象方法

    */

    public Object invoke(Object proxy,Method method,Object[] args){

       System.out.println('---代理业务代码---');

       method.invoke(target);  //target外面传进来被代理对象

       System.out.println('---代理业务代码---');

    }

    2、创建被代理的类以及接口

    3、调用Proxy的静态方法,创建一个代理类

    Proxy.newProxyInstance(ClassLoader loader,Class[] interfaces,InvocationHandle h)

    4、通过代理调用方法

  • 相关阅读:
    Yarn
    easyui
    eclipse-android
    js-小技能 そうですか
    sql server 时间处理
    上传文件
    时间 & 时间戳 之间 转换
    JDIC
    Spring 定时器
    映射
  • 原文地址:https://www.cnblogs.com/chenweichu/p/6389363.html
Copyright © 2011-2022 走看看