Spring 作为 Java 中最流行的框架,主要归功于其提供的 IOC 和 AOP 功能。本文将讨论 Spring AOP 的实现。第一节将介绍 AOP 的相关概念,若熟悉可跳过,第二节中结合源码介绍 Spring 是如何实现 AOP 的各概念。
1. AOP 概念
1.1 JoinPoint
进行织入操作的程序执行点。
常见类型:
方法调用(Method Call):某个方法被调用的时点。
方法调用执行(Method Call Execution):某个方法内部开始执行的时点。
方法调用是在