7.11. 定义新的Advice类型

Spring AOP被设计为可扩展的。通过在内部使用拦截实现策略,你可以支持已有的环绕通知,前置通知,异常通知和后置通知之外的任意通知类型,它是开箱即用的。

org.springframework.aop.framework.adapter包是一个SPI包,它允许添加新的自定义通知类型而无需修改核心框架。 对于自定义Advice类型的唯一的限制是它必须实现org.aopalliance.aop.Advice这个标记接口。

请参考org.springframework.aop.framework.adapter包的Javadoc来了解进一步的信息。