• 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、通过代理调用方法

  • 相关阅读:
    E
    D
    C
    B
    Python
    IDEA 设置资源目录
    光猫指示灯含义
    IO模型
    Linux 总目录
    Linux python 使用
  • 原文地址:https://www.cnblogs.com/chenweichu/p/6389363.html
Copyright © 2020-2023  润新知