Spring AOP和AspectJ AOP之间的区别

序号春季AOPAspectJ AOP
1
基本的
这是AOP技术的简单实现。它只能应用于豆类。
它是Java中AOP技术的完整实现。它可以应用于任何java类。
2
设计模式  
它使用代理模式,因此将方面应用于代理对象
它不使用代理模式,这些方面直接应用于代码。
3
PontCuts
它仅支持方法级切分
没有限制
4
编织方面
方面的编织将在容器启动时由容器执行 
方面的编织可以通过字节码修改对代码进行后期编译来执行
5
嵌套方法
在同一类中调用另一个方法时,不能应用方面
在同一类中调用另一个方法时可以应用方面