专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

AOP 操作几个重点的术语(不包括所有):

AOP 操作几个重点的术语(不包括所有):

Student类 CURD方法

Log类 log方法

最终目的: 让log类的方法增强Student的方法

1.连接点

Joinpoint (连接点): 类里面可以被增强的方法,这些方法称为连接点。

(Student类中CURD方法都可以增强,所以CURD方法的名称叫做连接点)

2.切入点

Pointcut (切入点) :所谓切入点是指我们要多那些Joinpoint进行拦截的定义

(我们需要自己定义一个规则去包含要增强的方法,在实际操作总我们不会去增强所有的方法, 定义实际增强的方法就行,这个规则的定义就叫做切入点)

3.增强

Advice(通知/增强):所谓通知就是拦截到JoinPoint之后所要做的事情就是通知。

(也就是log类中的log方法叫通知)【通知分为前置通知,后置,异常,最终,环绕)

1、 前置: 方法执行执行
2、 后置: 方法之后执行
3、 异常: 方法出现异常执行
4、 最终: 在后置之后操作
5、 环绕:方法之前和之后都执行

切面

Aspect(切面): 是切入点和通知的结合

(也就是编码让两个类产生联系,可以用xml或者注解使他们产生联系)

文章永久链接:https://tech.souyunku.com/23645

未经允许不得转载:搜云库技术团队 » AOP 操作几个重点的术语(不包括所有):

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们