Spring 中的 Advisor API
在 Spring 中,Advisor 是一个切面,它只包含一个与切入点表达式关联的通知对象。
除了引言的特殊情况,任何顾问都可以与任何建议一起使用。 org.springframework.aop.support.DefaultPointcutAdvisor
是最常用的顾问类。它可以与 MethodInterceptor
、BeforeAdvice
或 ThrowsAdvice
一起使用。
在 Spring 中,可以在同一个 AOP 代理中混合顾问和建议类型。例如,您可以在一个代理配置中使用环绕建议、抛出建议和前置建议。Spring 会自动创建所需的拦截器链。