一、AOP的组成
1.切面(Aspect):定义AOP业务类型(要干嘛:要验证登录?记录日志?还是统计时间)
2.连接点:AOP中的所有方法
3.切点:提供一组规则,用来匹配连接点
4.通知:提供AOP 方法实现
五个通知类型:前置通知、后置通知、异常返回之后通知、return之后通知、环绕通知
二、SpringAOP实现步骤
1.添加SpringAOP的框架支持
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
<version>2.6.9</version>
</dependency>
2.定义切面和切点
①定义切面
②定义切点
3.定义通知(很多种)