摘要: ProxyConfig包含的5个属性如下: 每一个属性的具体含义:https://www.jianshu.com/p/b38b1a8cb0a4 public class ProxyConfig implements Serializable { /** use serialVersionUID fr 阅读全文
posted @ 2020-01-02 20:14 努力学习~~~ 阅读(2231) 评论(0) 推荐(0)
摘要: 这个类很重要,是真正去容器中找出所有的Advisor的类 BeanFactoryAdvisorRetrievalHelper是一个Spring AOP内部工具类,该工具类用来从bean容器,也就是BeanFactory中获取所有Spring的Advisor bean。 该工具内部使用了缓存机制,虽然 阅读全文
posted @ 2020-01-02 19:37 努力学习~~~ 阅读(246) 评论(0) 推荐(0)
摘要: 最近在学习Spring AOP的代码,AOP的底层是通过代理机制进行实现的,在这里先学习代理机制; (1)、jdk动态代理 jdk动态代理使用接口InvocationHander和Proxy类,其中接口InvocationHander中: 该接口中只用一个方法invoke,该方法有三个参数: - p 阅读全文
posted @ 2020-01-02 15:59 努力学习~~~ 阅读(286) 评论(0) 推荐(0)
摘要: 1、Pointcut 这个类位于 org.springframework.aop 包中,它的作用就是定义切面的匹配点。(简单的说就是我去切哪些类、哪些方法…) 在 Spring Aop 中匹配的点主要是 class 与 method 这两个方面, 分别为ClassFilter 与 MethodFil 阅读全文
posted @ 2020-01-02 14:13 努力学习~~~ 阅读(711) 评论(0) 推荐(0)