AOP简介

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

切入点表达式

@Component

@Aspect

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

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

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

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

  • 匹配子类类型

通知类型

前置@Before()

后置@After()

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

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

AOP获取数据

-------正在补充

相关推荐
她说..5 分钟前
Spring 核心工具类 AopUtils 超详细全解
java·后端·spring·springboot·spring aop
LYFlied10 分钟前
Rust代码打包为WebAssembly二进制文件详解
开发语言·前端·性能优化·rust·wasm·跨端
i建模11 分钟前
C++和Rust的性能对比
开发语言·c++·rust
TH_112 分钟前
33、IDEA无法获取最新分支
java·ide·intellij-idea
盒马盒马13 分钟前
Rust:智能指针 Box & Rc & Cow
开发语言·算法·rust
极客先躯15 分钟前
Java Agent 技术全解析:从基础框架到落地实践
java·开发语言
yaso_zhang18 分钟前
linux 下sudo运行程序,链接找不到问题处理
java·linux·服务器
gcbjoy28 分钟前
dbaseIII或foxplus的简化的弹出菜单实现方式
开发语言·经验分享
帅气的你33 分钟前
终于解决了!Spring Boot 启动慢的 5 个优化点
java
姓蔡小朋友37 分钟前
LUA脚本
开发语言·junit·lua