1. AOP
面向切面编程
小白可以理解为,其实就是一个函数里面执行了另一个函数,
顺便写一些其他逻辑代码
2. aop概念及优点
AOP场景:
记录操作日志,权限控制,事务管理
AOP优势:
代码无入侵,减少重复代码,提高并发效率,维护方便
3. 步骤:
引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>
1. 定义AOP类,加注解@component和@accept
表示当前类交给IOC容器管理的bean对象,并且是AOP类
2. 然后在AOP类里定义方法,实现要做的事情
3. 然后在改方法上加上AOP通知注解
4. AOP通知注解
1. @Around: 环绕通知,目标方法前后都会执行
2. @Before 前置通知
3. @After 目标方法执行后执行,有异常不会执行(重点)
4.