AOP简介

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

切入点表达式

@Component

@Aspect

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

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

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

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

  • 匹配子类类型

通知类型

前置@Before()

后置@After()

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

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

AOP获取数据

-------正在补充

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