关于一个Callback Lambda表达式的问题? 5C

问题如下,请问以下,Callback的Lambda该如何写。
图片说明

0

2个回答

o 被代理对象
method 被代理对象的方法
objects 方法里的参数
methodProxy 代理对象的方法

methodProxy.invokeSuper(o,objects);是调用被代理对象原方法 可在代码前后插入需要的逻辑代码 实现代理模式

0

enhancer.setCallback((MethodInterceptor)(obj, method, objects, proxy) -> {
System.out.println("before method run...");
Object result = proxy.invokeSuper(obj, objects);
System.out.println("after method run...");
return result;
});

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!