混合切面类型

完全可以在同一配置中混合使用 @AspectJ 风格的切面(通过自动代理支持)、模式定义的 <aop:aspect> 切面、<aop:advisor> 声明的通知器,甚至其他风格的代理和拦截器。所有这些都是通过相同的底层支持机制实现的,并且可以毫无困难地共存。