跳至主要內容
Agent 类加载

重新创建一个 SpringBoot 项目,同样需要导入 AOP 相关的依赖。


mozzie大约 2 分钟SpringSpring
AspectJ 编译器增强

创建一个 SpringBoot 项目,除了常见的依赖外,记得导入 AOP 相关的依赖:


mozzie大约 2 分钟SpringSpring
动态通知调用

前文的示例都是静态通知调用,无需参数绑定,执行时无需切点信息,性能较高。


mozzie大约 3 分钟SpringSpring
切点匹配

上一节中,选择 AspectJExpressionPointcut 作为切点的实现,判断编写的 AspectJ 表达式是否与某一方法匹配可以使用其 matches() 方法。


mozzie大约 1 分钟SpringSpring
Scop

Scope 用于指定 Bean 的作用范围,有如下五个取值:


mozzie大约 5 分钟SpringSpring