Spring⽀持5种类型的增强Spring⽀持5种类型的增强:
1.前置增强:org.springframework.aop.BeforeAdvice代表前置增强,因为Spring只⽀持
⽅法级的增强,所以MethodBeforeAdvice是⽬前可的的前置增强,表⽰在⽬标⽅法执⾏前
实施增强,⽽BeforeAdvice是为了将来版本扩展需要⽽定义的;
spring framework组件2.后置增强:org.springframework.aop.AfterReturningAdvice代表后增强,表⽰在⽬标
⽅法执⾏后实施增强;
3.环绕增强:org.aopalliance.intercept.MethodInterceptor代表环绕增强,表⽰在⽬标
⽅法执⾏前后实施增强;
4:异常抛出增强:org.springframework.aop.ThrowsAdvice代表抛出异常增强,表⽰在⽬
标⽅法抛出异常后实施增强;
5.引介增强:org.springframework.aop.InteoductionInterceptor代表引介增强,表⽰在
⽬标类中添加⼀些新的⽅法和属性;
这些增强接⼝都有⼀些⽅法,通过实现这些接⼝⽅法,在接⼝⽅法中这义横切逻辑,就可以
将它们织⼊到⽬标类的⽅法的相应连接点的位置。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。