AOP简介

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

切入点表达式

@Component

@Aspect

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

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

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

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

  • 匹配子类类型

通知类型

前置@Before()

后置@After()

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

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

AOP获取数据

-------正在补充

相关推荐
卷毛的技术笔记6 分钟前
Java后端硬核实战:用Spring AI Alibaba+Redis给LLM装上“超强记忆中枢”
java·人工智能·redis·后端·spring·ai·系统架构
nnsix23 分钟前
C# 字符串 根据换行符分割
开发语言·c#
Vallelonga24 分钟前
Rust Conversion 工具 trait AsRef AsMut
开发语言·rust
Vallelonga26 分钟前
Rust 中的“解引用”和智能指针与 MutexGuard 等
开发语言·rust
小鱼仙官29 分钟前
Windonws 视频存储,10s/不限时
开发语言·qt·音视频
csbysj202035 分钟前
框架:构建高效解决方案的基石
开发语言
轻颂呀1 小时前
C++11——并发库介绍
开发语言·c++
AKA__Zas1 小时前
初识多线程(3.0)
java·开发语言·学习方法
小杍随笔2 小时前
【Rust 工具链管理工具再升级!rust-verse v1.3.1 ~ v1.3.5 最新更新深度解析】
开发语言·后端·rust
北漂人Java2 小时前
SpringAI-2.Spring AI整合本地模型和云端大模型
java·spring