|
对于最新的稳定版本,请使用 Spring Framework 7.0.6! |
Spring中的Advisor API
在Spring中,Advisor是一个切面,其中只包含一个与切入点表达式关联的advice对象。
除了介绍的特殊情况外,任何顾问都可以与任何建议一起使用。
org.springframework.aop.support.DefaultPointcutAdvisor 是最常用的
顾问类。它可以与 MethodInterceptor、BeforeAdvice 或
ThrowsAdvice 一起使用。
在Spring中,可以在同一个AOP代理中混合使用通知和建议类型。例如,你可以在一个代理配置中使用拦截通知、抛出通知和前置通知。Spring会自动创建必要的拦截器链。