AOP简介

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

切入点表达式

@Component

@Aspect

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

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

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

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

  • 匹配子类类型

通知类型

前置@Before()

后置@After()

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

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

AOP获取数据

-------正在补充

相关推荐
天空'之城7 分钟前
Linux 系统编程 10:线程同步
linux·开发语言·系统编程·线程同步
Vect__9 分钟前
Go 数据结构 slice 深度剖析
开发语言·数据结构·golang
想你依然心痛11 分钟前
AtomCode在Python数据科学项目中的使用体验:从数据分析到可视化
开发语言·python·数据分析
我是个假程序员12 分钟前
实例化动作脚本类,并执行,执行类似N_F1_SAVE.java这种
java·nc
满天星830357713 分钟前
【Qt】控件(二) (geometry及与frameGeometry的区别)
开发语言·qt
青山木23 分钟前
Hot 100 --- LRU 缓存
java·数据结构·算法·leetcode·链表·缓存·哈希
花生了什么事o25 分钟前
Java 线程池:从参数到拒绝策略
java·jvm
Esaka_Forever34 分钟前
Python 与 JS (V8) 垃圾回收核心区别 + 底层根源分析
开发语言·javascript·jvm
长孙豪翔36 分钟前
引发事件的问题
java·linux·数据库
happyprince38 分钟前
09-vLLM KV Cache 系统完整分析
java·spring·vllm