.
2.0之后, 为了简化AOP开发, Spring开始支持AspectJ(一个基于Java的AOP框架)框架....AOP相关术语
术语 中文 描述
Joinpoint 连接点 指那些被拦截到的点.在Spring中,这些点指方法(因为Spring只支持方法类型的连接点)....AOP功能,其他很多AOP框架都借鉴或采纳了AspectJ的一些思想,Spring2.0以后增加了对AspectJ切点表达式支持(如上),并在Spring3.0之后与AspectJ进行了很好的集成....在Java领域,AspectJ中的很多语法结构基本上已成为AOP领域的标准, 他定义了如下几类通知类型:
通知 接口 描述
前置通知 @Before 相当于BeforeAdvice
后置通知 @AfterReturning...相当于IntroductionInterceptor
最终final通知 @After 不管是否异常,该通知都会执行
新版本Spring,建议使用AspectJ方式开发以简化AOP配置.