Spring 中的 Advisor API

在 Spring 中,Advisor 是一个切面,它只包含一个与切入点表达式相关联的 Advice 对象。

除了引入这种特殊情况外,任何 Advisor 都可以与任何 Advice 一起使用。org.springframework.aop.support.DefaultPointcutAdvisor 是最常用的 Advisor 类。它可以与 MethodInterceptorBeforeAdviceThrowsAdvice 一起使用。

在 Spring 中,可以在同一个 AOP 代理中混合使用 Advisor 和 Advice 类型。例如,您可以在一个代理配置中使用环绕拦截 Advice、抛出 Advice 和前置 Advice。Spring 会自动创建必要的拦截器链。

© . This site is unofficial and not affiliated with VMware.