您的位置:首页 > 编程语言 > ASP

Spring AOP编程-aspectJ介绍

2018-02-11 09:39 316 查看
1、aspectj: 在现在的开发中使用这种方案比较多.在spring2.0以后它支持jdk1.5注解,而整合aspectj后可以使用aspectj语法,可以简化开发。

2、Aspect:切面 =切点+通知(多个切点与多个通知的组合)

AspectJ 它是一个第三方框架,spring从2.0后可以使用aspectJ框架的部分语法.

3、AspectJ框架它定义的通知类型有6种

前置通知Before 相当于BeforeAdvice

后置通知AfterReturning 相当于AfterReturningAdvice

环绕通知 Around 相当于MethodInterceptor

抛出通知AfterThrowing 相当于ThrowAdvice

引介通知DeclareParents 相当于IntroductionInterceptor

最终通知After 不管是否异常,该通知都会执行

相比spring 的传统AOP Advice多了一个最终通知
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息