摘要: 在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所 阅读全文
posted @ 2017-09-12 13:48 剑神西门吹雪 阅读(174) 评论(0) 推荐(0)
摘要: 运行结果: 阅读全文
posted @ 2017-09-12 13:29 剑神西门吹雪 阅读(195) 评论(0) 推荐(0)
摘要: 确定目标问题 在上一篇博文 动态代理详解(一)应用示例 中,读完代码之后存在的主要困惑有两点: 1.MyInvocationHandler 的 invoke 方法是什么时候调用的? 1 2.Proxy.newProxyInstance(Thread.currentThread().getContex 阅读全文
posted @ 2017-09-12 13:27 剑神西门吹雪 阅读(179) 评论(0) 推荐(0)
摘要: 代理实现可以分为静态代理和动态代理。 静态代理 静态代理模式其实很常见,比如买火车票这件小事:黄牛相当于是火车站的代理,我们可以通过黄牛买票,但只能去火车站进行改签和退票。在代码实现中相当于为一个委托对象realSubject提供一个代理对象proxy,通过proxy可以调用realSubject的 阅读全文
posted @ 2017-09-12 10:58 剑神西门吹雪 阅读(177) 评论(0) 推荐(0)