AOP简介

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

切入点表达式

@Component

@Aspect

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

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

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

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

  • 匹配子类类型

通知类型

前置@Before()

后置@After()

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

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

AOP获取数据

-------正在补充

相关推荐
程序leo源1 分钟前
C语言知识总结
c语言·开发语言·c++·经验分享·笔记·青少年编程·c#
沫璃染墨3 分钟前
二叉搜索树完全指南:从核心原理到增删查改全实现
开发语言·c++
shehuiyuelaiyuehao5 分钟前
关于进程和线程的关系
java·开发语言
河阿里14 分钟前
SpringBoot:项目启动速度深度优化
java·spring boot·后端
AaronCos15 分钟前
弄懂java泛型中的extends和super
java·开发语言
用户2395261801017 分钟前
别再 new 满天飞了!一文搞懂工厂模式,程序员终于不用手搓对象了 😆
java
毋语天17 分钟前
Python 模块、包与异常处理:构建更稳健的程序
开发语言·python
阿丰资源21 分钟前
基于SpringBoot的企业客户管理系统(附源码)
java·spring boot·后端
IT观察者28 分钟前
Qt单例的优雅实现
开发语言·qt
两年半的个人练习生^_^41 分钟前
SpringBoot 项目使用 Jasypt 实现配置文件敏感信息加密
java·spring boot·后端