第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配置文件中开启生成代理对象。
以上是关于第252天学习打卡(知识点回顾 AOP操作)的主要内容,如果未能解决你的问题,请参考以下文章