- 博客(1)
- 收藏
- 关注
原创 Java动态代理
object很关键,可以注入任何类型的目标类,换句话说这个调用处理器类可以被任何目标类来使用了,唯一写死的就是invoke里自定义的增强代码,比如你要测程序性能要测每个方法的执行时间,可以在invoke里面写环绕计时代码,这个调用处理器类可以被任何想要计时的目标类来使用,而且不用像静态代理那样增强代码每个方法里都要写。代理类的invoke方法本身是调用的调用处理器的invoke方法,你又在调用处理器里执行代理类的invoke,代理类又调用处理器的invoke反反复复就死循环了。
2023-10-23 02:21:20
48
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人