java基础之动态代理

2018-06-17  本文已影响0人  沈默的头号狗腿

在Java中java.lang.reflect包下提供了一个Proxy类和一个InvocationHandler接口.通过使用这个类和接口就可以生成动态代理对象。

JDK提供的代理只能针对接口做代理。我们有更强大的代理cglib

Proxy 通过newProxyInstance(loader,interfaces,h)创建代理对象

InvocationHandler的invoke(proxy,method,

args)方法会拦截方法的调用

上一篇下一篇

猜你喜欢

热点阅读