AOP简介

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

切入点表达式

@Component

@Aspect

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

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

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

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

  • 匹配子类类型

通知类型

前置@Before()

后置@After()

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

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

AOP获取数据

-------正在补充

相关推荐
Oj92q85H51 分钟前
如何在Dev-C++中使用TDM-GCC编译项目
linux·开发语言·c++
Chase_______1 分钟前
【Java】String 常量池、== 与 equals 详解:从引用比较到 intern() 一次讲清
java·开发语言
QCzblack2 分钟前
期中考复现
开发语言·python
专注VB编程开发20年2 分钟前
B4A要编绎成Release发布APP/waiting for ide debugger to connect
java·b4a
吃好睡好便好3 分钟前
创建随机矩阵
开发语言·人工智能·线性代数·算法·matlab·矩阵
我欲扶摇九万里3 分钟前
Mac版idea快捷键失效的原因及解决方法
java·macos·intellij-idea
拙野3 分钟前
【保姆级教程】Claude Code无缝集成DeepSeek V4 Pro
java·人工智能·deepseek·claudecode·ai coding
j_xxx404_5 分钟前
Linux线程控制:从用户态控制到内核级克隆全链路解析
linux·运维·服务器·开发语言·c++·ai
不瘦80斤不改名7 分钟前
Javascript中的对象
开发语言·javascript·ecmascript
喵星人工作室10 分钟前
C++火影忍者1.1版本
开发语言·c++·游戏