JDK中的动态代理,通过实现InvocationHandler代理实现代理类的方法,
InvocationHandler中的invoker方法是对代理类的所有method生效,如果要应对复杂的代理需求,
将会使这个方法过于庞大,所以可以通过自定义接口MethodHandler为每一个方法实现不同的代理逻辑。
|
|
这种方式更加灵活
独孤九剑 vs 辟邪剑谱
JDK中的动态代理,通过实现InvocationHandler代理实现代理类的方法,
InvocationHandler中的invoker方法是对代理类的所有method生效,如果要应对复杂的代理需求,
将会使这个方法过于庞大,所以可以通过自定义接口MethodHandler为每一个方法实现不同的代理逻辑。
|
|
这种方式更加灵活