Spring AOP 被设计为可扩展的。虽然目前内部使用的是拦截实现策略,但除了围绕 advice、之前、抛出 advice 和返回 advice 之后的拦截之外,还可以支持任意的 advice 类型。
org.springframework.aop.framework.adapter 包是一个 SPI 包,可以在不改变核心框架的情况下增加对新的自定义建议类型的支持。对自定义 Advice 类型的唯一限制是它必须实现 org.aopalliance.aop.Advice 标记接口。
Spring AOP 被设计为可扩展的。虽然目前内部使用的是拦截实现策略,但除了围绕 advice、之前、抛出 advice 和返回 advice 之后的拦截之外,还可以支持任意的 advice 类型。
org.springframework.aop.framework.adapter 包是一个 SPI 包,可以在不改变核心框架的情况下增加对新的自定义建议类型的支持。对自定义 Advice 类型的唯一限制是它必须实现 org.aopalliance.aop.Advice 标记接口。
让时间为你证明