AOP简介

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

切入点表达式

@Component

@Aspect

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

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

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

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

  • 匹配子类类型

通知类型

前置@Before()

后置@After()

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

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

AOP获取数据

-------正在补充

相关推荐
talenteddriver4 分钟前
java: Java8以后hashmap扩容后根据高位确定元素新位置
java·算法·哈希算法
云泽8086 分钟前
STL容器性能探秘:stack、queue、deque的实现与CPU缓存命中率优化
java·c++·缓存
APItesterCris10 分钟前
高并发场景下的挑战:1688 商品 API 的流量控制、缓存策略与异步处理方案
大数据·开发语言·数据库·缓存
yyy(十一月限定版)12 分钟前
c语言——栈和队列
java·开发语言·数据结构
feeday13 分钟前
Python 删除重复图片 优化版
开发语言·python
本地运行没问题17 分钟前
基于Java注解、反射与动态代理:打造简易ORM框架
java
.格子衫.17 分钟前
JS原型链总结
开发语言·javascript·原型模式
ss27319 分钟前
Java线程池全解:工作原理、参数调优
java·linux·python
麦麦鸡腿堡20 分钟前
Java_MySQL介绍
java·开发语言·mysql
于是我说21 分钟前
一份Python 面试常见问题清单 覆盖从初级到高级
开发语言·python·面试