SpringAOP 源码学习

简介

阅读 Spring AOP 源码,是深入理解 Spring 框架核心机制的一次重要学习经历。通过研究 AOP(面向切面编程)的实现,能够窥探 Spring 如何处理横切关注点。

AOP 概念

img

引用博客: https://blog.csdn.net/qq_31960623/article/details/119964881

在那些类的那个方法(pointcut), 的那个地方(advice before/after/around), 处理什么逻辑(advice method)

源码流程图

https://www.processon.com/view/link/658454b4e2e8734477e1f1d6

目录

SpringAOP 源码之配置

SpringAOP 源码之 bean 创建

SpringAOP 源码之创建代理对象及执行

SpringAOP 源码之常用的 Advice

SpringAOP 源码之事务