Spring及Spring boot 第二章 AOP 总结文

在这里插入图片描述

一、 通过示例了解AOP的作用

Spring及Spring boot 第二章 AOP 示例

二、AOP相关概念

Spring及Spring boot 第二章 AOP概念
Spring及Spring boot 第二章 AOP 术语
Spring及Spring boot 第二章 AOP AOP与代理的理解
Spring及Spring boot 第二章 Spring AOP的实现方式

三、AOP实现源码

Creator系列

AOP通过Creator类的Bean实现BeanPostProcessor在目标对象的Bean执行初始化时执行xx方法来进入AOP的调用入口

在这里插入图片描述

AbstractAutoProxyCreator

AbstractAutoProxyCreator

AbstractAdvisorAutoProxyCreator

AbstractAdvisorAutoProxyCreator

BeanFactoryAdvisorRetrievalHelper

BeanFactoryAdvisorRetrievalHelper

AnnotationAwareAspectJAutoProxyCreator

AnnotationAwareAspectJAutoProxyCreator

Advisor系列

InstantiationModelAwarePointcutAdvisorImpl

InstantiationModelAwarePointcutAdvisorImpl

获取Advisor过程
SpringAop获取Advisor

SpringAop获取Advisor

BeanFactoryAdvisorRetrievalHelper

BeanFactoryAdvisorRetrievalHelper

BeanFactoryAspectJAdvisorsBuilder

BeanFactoryAspectJAdvisorsBuilder

ReflectiveAspectJAdvisorFactory

ReflectiveAspectJAdvisorFactory

Proxy系列

ProxyFactory

Spring及Spring boot 第二章 AOP 源码 ProxyFactory

AopProxy

Spring及Spring boot 第二章 AOP 源码 AopProxy系列

AOP创建代理过程
AOP创建代理——基于CGLIb示例

AOP创建代理——基于CGLIb示例

Interceptor系列

获取拦截器的过程

Aop 获取拦截器

DynamicAdvisedInterceptor

DynamicAdvisedInterceptor

拦截器作用过程

AOP 拦截器作用过程

CglibMethodInvocation

CglibMethodInvocation

ReflectiveMethodInvocation

ReflectiveMethodInvocation

AOP的拦截链

拦截链

自动配置

AOP自动配置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值