1.织入的时期不同 Spring Aop采用的动态织入,而Aspectj是静态织入静态织入:指在编译时期就织入,即:编译出来的class文件,字节码就已经被织入了动态织入又分静动两种,静则指织入过。aspectj和aspect区别?更多详情请大家跟着小编一起来看看吧!

aspectj和aspect区别(1)

aspectj和aspect区别(1)

1.

织入的时期不同 Spring Aop采用的动态织入,而Aspectj是静态织入。静态织入:指在编译时期就织入,即:编译出来的class文件,字节码就已经被织入了。动态织入又分静动两种,静则指织入过程只在第一次...

2.

从使用对象不同 Spring AOP的通知是基于该对象是SpringBean对象才可以,而AspectJ可以在任何Java对象上应用通知。