AOP简介

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

切入点表达式

@Component

@Aspect

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

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

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

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

  • 匹配子类类型

通知类型

前置@Before()

后置@After()

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

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

AOP获取数据

-------正在补充

相关推荐
陈文锦丫5 小时前
MQ的学习
java·开发语言
乌暮5 小时前
JavaEE初阶---线程安全问题
java·java-ee
爱笑的眼睛115 小时前
GraphQL:从数据查询到应用架构的范式演进
java·人工智能·python·ai
liwulin05066 小时前
【PYTHON-YOLOV8N】如何自定义数据集
开发语言·python·yolo
Seven976 小时前
剑指offer-52、正则表达式匹配
java
代码or搬砖6 小时前
RBAC(权限认证)小例子
java·数据库·spring boot
青蛙大侠公主6 小时前
Thread及其相关类
java·开发语言
爱吃大芒果6 小时前
Flutter 主题与深色模式:全局样式统一与动态切换
开发语言·javascript·flutter·ecmascript·gitcode
Coder_Boy_6 小时前
DDD从0到企业级:迭代式学习 (共17章)之 四
java·人工智能·驱动开发·学习
2301_768350236 小时前
MySQL为什么选择InnoDB作为存储引擎
java·数据库·mysql