摘要: 其实我第一次看见这个东西的时候也是不解,代理目标源不就是一个class嘛还需要封装干嘛... 其实proxy代理的不是target,而是TargetSource,这点非常重要,一定要分清楚!!! 通常情况下,一个代理对象只能代理一个target,每次方法调用的目标也是唯一固定的target.但是,如果让proxy代理TargetSource,可以使得每次方法调用的target实例都不同(当然也可以相同,这取决于TargetSource实现).这种机制使得方法调用变得灵活,可以扩展出很多高…