aop术语

Aspect :切面是要实现的交叉功能,是应用系统模块化的一个切面或者领域。切面的最常见的例子是日至记录。

Joinpoing:连接点是应用程序执行过程中插入切面的地点。这个地点可以是方法调用、异常抛出等

Advice:通知是切面的具体实现。它通知应用系统新的行为。如日至文件通知包含了实现日至功能的代码。

Pointcut:切入点定义了通知应该应用在哪些连接点。一些AOP框架允许动态创建切入点

Introduction:引入允许你已存在类添加新的方法和属性。可以在不更改类的前提下引入。

Target:目标对象是被通知对象。

Proxy:代理是通知应用程序到目标对象后创建的对象。

Weaving:织入是将切面应用到目标对象从而创建一个新的代理对象的过程。

Spring中的通知
Around:org.aopalliance.intercept.MethodInterceptor 拦截方法调用

Before:org.springframework.aop.BeforeAdvice 方法调用前

After:org.springframework.aop.AfterReturningAdvice 方法调用后

Throws org.springframework.aop.ThrowsAdvice 抛出异常时候[size=medium][/size]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值