在 Spring 中,顾问是一个仅包含关联的单个建议对象的方面 带有切入式表达式。

除了介绍的特殊情况外,任何顾问都可以与任何建议一起使用。 是最常用的 顾问类。它可以与 、 或 一起使用 。org.springframework.aop.support.DefaultPointcutAdvisorMethodInterceptorBeforeAdviceThrowsAdvice

可以在同一个 AOP 代理中混合 Spring 中的顾问和建议类型。为 例如,您可以在建议周围使用拦截,抛出建议,并在建议之前使用 一个代理配置。Spring 自动创建必要的拦截器 链。