AOP简介

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

切入点表达式

@Component

@Aspect

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

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

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

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

  • 匹配子类类型

通知类型

前置@Before()

后置@After()

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

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

AOP获取数据

-------正在补充

相关推荐
Porunarufu几秒前
Java·关于List
java·开发语言
靠沿12 分钟前
Java数据结构初阶——Collection、List的介绍与ArrayList
java·数据结构·list
程序猿小蒜14 分钟前
基于springboot的的学生干部管理系统开发与设计
java·前端·spring boot·后端·spring
子不语18030 分钟前
Python——函数
开发语言·python
q***563840 分钟前
Spring容器初始化扩展点:ApplicationContextInitializer
java·后端·spring
ndjnddjxn42 分钟前
Rust学习
开发语言·学习·rust
q***51891 小时前
SpringCloud系列教程:微服务的未来(十四)网关登录校验、自定义过滤器GlobalFilter、GatawayFilter
java·spring cloud·微服务
月光技术杂谈1 小时前
实战:C驱动框架嵌入Rust模块的互操作机制与完整流程
c语言·开发语言·rust·ffi·跨语言·bindgen·互操作
t198751281 小时前
基于MATLAB的指纹识别系统完整实现
开发语言·matlab
go__Ahead1 小时前
【Java】线程池源码解析
java·juc