第252天学习打卡(知识点回顾 AOP操作)

Posted doudoutj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第252天学习打卡(知识点回顾 AOP操作)相关的知识,希望对你有一定的参考价值。

知识点回顾

### AOP操作

1.Spring框架一般都是基于AspectJ实现AOP操作

(1)什么是Aspectj

Aspectj不是spring组成部分,独立AOP操作,一般把Aspectj和spring框架一起使用,进行AOP操作。

2.基于Aspectj实现AOP操作

(1)基于xml配置文件实现

(2)基于注解方式实现

3.在项目工程里面引入AOP相关依赖

4.切入点表达式

(1)切入点表达式作用:知道对哪个类里面的哪个方法进行增强

(2)语法结构:

execution([][][权限修饰符] [返回类型] [类全路径] [方法名称] ([参数列表]))

Aspect注解

1.创建类,在类里面定义方法

2.创建增强类(编写增强逻辑)

(1)在增强类里面,创建方法,让不同方法代表不同通知类型

3.进行通知的配置

(1)在spring配置文件中,开启注解扫描

(2)使用注解创建类和类的代理对象

(3)在增强类上面添加注解@Aspect

(4)在spring配置文件中开启生成代理对象。

尚硅谷-Spring5框架最新版教程(idea版)_哔哩哔哩_bilibili

以上是关于第252天学习打卡(知识点回顾 AOP操作)的主要内容,如果未能解决你的问题,请参考以下文章

第245天学习打卡(知识点回顾 spring IOC)

第275天学习打卡(知识点回顾 springboot整合MyBatis操作)

第254天学习打卡(知识点回顾 spring事务操作)

第254天学习打卡(知识点回顾 spring事务操作)

第229天学习打卡(知识点回顾 GC垃圾器)

第249天学习打卡(知识点回顾IOC操作Bean管理 基于注解方式)