1. 什么是AOP, 什么是AspectJ
2. 什么是Spring AOP
3. Spring AOP注解版实现原理
4. Spring AOP切面原理解析
一. 认识AOP及其使用详见博文1: 5.1 Spring5源码--Spring AOP源码分析一
二. AOP的特点 2.1 Spring AOP 2.1.1 他是基于动态代理实现的
Spring 提供了很多的实现AOP的方式:Spring 接口方式,schema配置方式和注解的方式. 如果使用接口方式引入AOP, 就是用JDK提供的动态代理来实现. 如果没有使用接口的方式引入. 那么就是使用CGLIB来实现的.