mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-08-05 20:31:37 +08:00
Update proxy.md
This commit is contained in:
parent
2d8ec81e0e
commit
83d06dcee3
@ -272,13 +272,12 @@ after method send
|
|||||||
public interface MethodInterceptor
|
public interface MethodInterceptor
|
||||||
extends Callback{
|
extends Callback{
|
||||||
// 拦截被代理类中的方法
|
// 拦截被代理类中的方法
|
||||||
public Object intercept(Object obj, java.lang.reflect.Method method, Object[] args,
|
public Object intercept(Object obj, java.lang.reflect.Method method, Object[] args,MethodProxy proxy) throws Throwable;
|
||||||
MethodProxy proxy) throws Throwable;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
1. **obj** :被代理的对象(需要增强的对象)
|
1. **obj** : 动态生成的代理对象
|
||||||
2. **method** : 被拦截的方法(需要增强的方法)
|
2. **method** : 被拦截的方法(需要增强的方法)
|
||||||
3. **args** : 方法入参
|
3. **args** : 方法入参
|
||||||
4. **proxy** : 用于调用原始方法
|
4. **proxy** : 用于调用原始方法
|
||||||
|
Loading…
x
Reference in New Issue
Block a user