在AOP中,5中装备类型:
*Before装备:在执行目标操作之前执行的装备.
接口:org.springframework.aop.MethodBeforeAdvice
*Throws装备:若目标操作在执行过程中抛出了异常,则该装备会执行.(推荐用Java捕获异常即可).
接口:org.springframework.aop.ThrowsAdvice
*After装备:在执行目标操作之后执行的装备.
接口:org.springframework.aop.AfterReturningAdvice
*Around装备:在方法调用前后执行的装备.(功能强大).
接口:org.aopalliance.intercept.MethodInterceptor
*Introduction
装备
:
由于
Introduction
装备能够为类新增方法
,
因此在所有
5
种装备中
,
它最复杂
,
也难掌握
.