标签:属性 术语 生命周期 驱动 ntc spring -- bsp 需要
通知(Advice):定义了什么是切面以及切面何时使用。
编译时:切面在目标类编译时被织入,这需要特殊的编译器,AspectJ的织入编译器就以这种方式织入切面。
类加载时:切面在目标类加载到JVM时被织入。
运行时:切面在程序运行的某个时刻被织入。一般情况下,在织入切面时,AOP容器会动态创建一个代理对象来委托给目标对象。这就是SpringAOP 织入切面的方式。
前三种都是基于代理的AOP变体。因此,Spring对AOP的支持局限于方法注入。
标签:属性 术语 生命周期 驱动 ntc spring -- bsp 需要
原文地址:http://www.cnblogs.com/wyy-cn/p/6079989.html