AOP简介

AOP 是一种编程范式在不惊动原有设计二点基础上进行方法增强

切入点表达式

@Component

@Aspect

execution(访问修饰符 返回值 定位方法名(参数))

常规定位只会 操作一个方法 为解决这个问题 可用通配符描述方法

* 匹配任意符号 至少一个 可用作前缀 或后缀包名

.. 匹配任意符号 可有可无

  • 匹配子类类型

通知类型

前置@Before()

后置@After()

环绕@Around() --> 参数 ProceedingJoinPoint对象 --> pjp.proceed()[原始方法执行]

环绕即是对原始方法进行调用

AOP获取数据

-------正在补充

相关推荐
Cult Of6 分钟前
锁正确使用
java
rosmis8 分钟前
地铁病害检测系统软件改进记录-2-02
开发语言·前端·javascript
long31614 分钟前
K‘ 未排序数组中的最小/最大元素 |期望线性时间
java·算法·排序算法·springboot·sorting algorithm
欧阳x天20 分钟前
STL详解(九)—— stack和queue的模拟实现
开发语言·c++
xqqxqxxq21 分钟前
洛谷算法1-1 模拟与高精度(NOIP经典真题解析)java(持续更新)
java·开发语言·算法
MengFly_26 分钟前
Compose 脚手架 Scaffold 完全指南
android·java·数据库
沐知全栈开发27 分钟前
Rust 函数
开发语言
PPPPickup27 分钟前
application.yml或者yaml文件不显示绿色问题
java·数据库·spring
*小海豚*27 分钟前
springcloud项目运行启动类无法启动,IDEA也没有任何提示
java·ide
zhougl9961 小时前
Java 枚举类(enum)详解
java·开发语言·python