Infra 中的 Advisor API
在 Infra 中,Advisor 是一个仅包含与 pointcut 表达式关联的单个 advice 对象的切面。
除了引介的特殊情况外,任何 advisor 都可以与任何 advice 一起使用。
infra.aop.support.DefaultPointcutAdvisor 是最常用的 advisor 类。
它可以与 MethodInterceptor、BeforeAdvice 或 ThrowsAdvice 一起使用。
可以在同一个 AOP 代理中混合使用 Infra 中的 advisor 和 advice 类型。 例如,你可以在一个代理配置中使用拦截环绕 advice、抛出 advice 和前置 advice。 Infra 自动创建必要的拦截器链。