Spring AOP实现原理:动态代理(工具化)
本篇文章从Java的代理机制讲到Spring的AOP
1、代理模式
代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能
举一个生活中的例子来简单理解一下:小马租房遇到黑心中介,实在忍受不了的小马就委托律师来为他处理租房手续并将中介告上法庭。此时,小马就是委托方,律师就是代理方,小马将自己的诉求告诉律师,律师会向法院传达小马的想法并引用法律条文。而律师也可以为不同的委托方进行代理。
原创
2020-07-06 18:56:18 ·
292 阅读 ·
0 评论